我有一个 byte[]
,它是从流创建的,我需要创建一个 Bitmap 图像
我在努力
MemoryStream ms = new MemoryStream(btarr);
Bitmap img = new Bitmap();
img=img.FromStream(ms);
我确定 btarr
充满了流字节和有效的位图内容,但这总是提供 img 作为 null
..有什么想法吗?
最佳答案
这个方法可以完成工作:
public static Bitmap BytesToBitmap(byte[] byteArray)
{
using (MemoryStream ms = new MemoryStream(byteArray))
{
Bitmap img = (Bitmap)Image.FromStream(ms);
return img;
}
}
关于c# - 从 byte[] 创建位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6463811/