Kev*_*vin 15 .net c# picturebox bitmapimage
我有一个字节数组,其中包含位图格式的图像二进制数据.如何在C#中使用PictureBox控件显示它?
我通过下面列出的几个帖子,但不确定我是否需要将字节数组转换为其他内容,然后再将其发送到图片框.我很感激你的帮助.谢谢!
Joh*_*Woo 38
此函数将字节数组转换为Bitmap,可用于设置图片Image框的属性.
public static Bitmap ByteToImage(byte[] blob)
{
MemoryStream mStream = new MemoryStream();
byte[] pData = blob;
mStream.Write(pData, 0, Convert.ToInt32(pData.Length));
Bitmap bm = new Bitmap(mStream, false);
mStream.Dispose();
return bm;
}
Run Code Online (Sandbox Code Playgroud)
样品用法:
pictureBox.Image = ByteToImage(byteArr); // byteArr holds byte array value
Run Code Online (Sandbox Code Playgroud)
小智 6
byte[] imageSource = **byte array**;
Bitmap image;
using (MemoryStream stream = new MemoryStream(imageSource))
{
image = new Bitmap(stream);
}
pictureBox.Image = image;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54628 次 |
| 最近记录: |