C# 读取bin文件至图片
时间: 2023-07-17 07:03:22 浏览: 64
你可以使用C#的File类来读取二进制文件,然后使用System.Drawing命名空间中的Bitmap类将其转换为图片。以下是一个简单的示例代码:
```csharp
using System;
using System.Drawing;
using System.IO;
class Program
{
static void Main()
{
string filePath = "path/to/your/bin/file.bin";
// 读取二进制文件
byte[] fileBytes = File.ReadAllBytes(filePath);
// 创建MemoryStream来加载二进制数据
using (MemoryStream ms = new MemoryStream(fileBytes))
{
// 使用Bitmap类加载MemoryStream中的数据
using (Bitmap image = new Bitmap(ms))
{
// 进行你的操作,比如保存为图片文件
image.Save("path/to/save/image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
}
```
你需要将`path/to/your/bin/file.bin`替换为你实际的二进制文件路径,将`path/to/save/image.jpg`替换为你想要保存图片的路径。这段代码将读取二进制文件并将其保存为JPEG格式的图片文件。你可以根据需要将其调整为适合你的情况的格式。