小编Jes*_*cko的帖子

将 Byte[] 数组转换为 Xamarin 形式的图像

在问这个问题之前,我用谷歌搜索了很多,但找不到适合我的解决方案。

Xamarin.Forms我有一个byte[]数组,我想将该byte[]数组转换为Image. 我怎样才能做到这一点,这是我尝试过的:

在前端(XAML):

<StackLayout BackgroundColor="Olive" x:Name="imagePanel">
    <Image x:Name="PdfImage" Aspect="AspectFill" IsVisible="true"/>
</StackLayout>   
Run Code Online (Sandbox Code Playgroud)

在代码隐藏(C#)中:

byte[] imageAsBytes = Constant.jsonPDF;

var stream1 = new MemoryStream(imageAsBytes);
PdfImage.Source = ImageSource.FromStream(() => new MemoryStream(imageAsBytes));

imagePanel.Children.Add(PdfImage);
Run Code Online (Sandbox Code Playgroud)

但我的问题是图像没有显示。

谁能告诉我我做错了什么。任何帮助将不胜感激。

arrays image image-conversion xamarin.forms

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

image ×1

image-conversion ×1

xamarin.forms ×1