从 byte[] 创建位图

2024-03-11

我有一个byte[]它从一个流创建,我需要创建一个Bitmap image

我正在尝试

 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;
   }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 byte[] 创建位图 的相关文章

随机推荐