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

前端之家收集整理的这篇文章主要介绍了如何将图像放在一个图片框中的一个字节[]在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

猜你在找的C#相关文章