加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 06:20:06 所属栏目:百科 来源:网络整理
导读:我有一个字节数组,它包含一个位图格式的二进制数据.如何使用C#中的PictureBox控件显示? 我通过下面列出的几个帖子,但不知道我是否需要将字节数组转换为其他的东西,然后发送到一个picturebox.我很感激你的帮助谢谢! How to put image in a picture box from
我有一个字节数组,它包含一个位图格式的二进制数据.如何使用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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读