如何将图像放在一个图片框中的一个字节[]在C#

我有一个字节数组,它包含一个位图格式的二进制数据.如何使用C#中的PictureBox控件显示

我通过下面列出的几个帖子,但不知道我是否需要将字节数组转换为其他的东西,然后发送到一个pictureBox.我很感激你的帮助谢谢!

How to put image in a picture box from Bitmap
Load Picturebox Image From Memory?

解决方法

函数将字节数组转换为Bitmap,可用于设置图片框的图像属性.
public static Bitmap BytetoImage(byte[] blob)
{
    MemoryStream mStream = new MemoryStream();
    byte[] pData = blob;
    mStream.Write(pData,Convert.ToInt32(pData.Length));
    Bitmap bm = new Bitmap(mStream,false);
    mStream.dispose();
    return bm;
}

使用样例

pictureBox.Image = BytetoImage(byteArr); // byteArr holds byte array value

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...