【发布时间】:2022-02-03 01:58:41
【问题描述】:
我正在尝试使用转换器中的方法 SetSource 将字节数组转换为 BitmapImage,但不幸的是,该方法看起来没有了。
我检查了文档,该方法仍在使用中。 链接:https://docs.microsoft.com/en-us/previous-versions/cc189859(v=vs.95)
有什么想法吗?
public static BitmapImage ConvertByteArrayToBitMapImage(byte[] imageByteArray)
{
BitmapImage img = new BitmapImage();
using (MemoryStream memStream = new MemoryStream(imageByteArray))
{
img.SetSource(memStream);
}
return img;
}
【问题讨论】:
-
这个方法来自Silverlight,确实已经死了。相反,请查看以下问题:Creating WPF BitmapImage from MemoryStream png, gif
-
UWP/WinUI BitmapImage中还有一个SetSource方法,但是你更喜欢那里的SetSourceAsync。