winform 打开二进制图片
时间: 2023-12-05 22:06:31 浏览: 116
二进制存取图片.zip不错的C#WinForm实例源码适合研究学习技术
你可以使用 System.Drawing.Bitmap 类读取和显示二进制图像。下面是一个示例代码:
```csharp
// 读取二进制图片数据
byte[] imageBytes = File.ReadAllBytes("image.bin");
// 将二进制数据转换为 Bitmap 对象
using (MemoryStream ms = new MemoryStream(imageBytes))
{
Bitmap bmp = new Bitmap(ms);
// 显示图片
pictureBox1.Image = bmp;
}
```
在上面的代码中,我们首先使用 `File.ReadAllBytes` 方法读取二进制图片数据。然后,我们使用 `MemoryStream` 将二进制数据转换为 `Bitmap` 对象。最后,我们将 `Bitmap` 对象显示在一个 `PictureBox` 控件中。
请注意,如果二进制数据不是有效的图片格式,那么上述代码可能会抛出异常。
阅读全文