C# Byte[]转Image
时间: 2023-09-05 09:10:57 浏览: 234
在 C# 中,可以使用以下代码将 byte[] 转换为 Image 对象:
```csharp
byte[] bytes = // 从某个地方获取 byte 数组
Image image;
using (MemoryStream ms = new MemoryStream(bytes))
{
image = Image.FromStream(ms);
}
```
这里使用了 MemoryStream 来将 byte[] 转换为流,然后使用 Image.FromStream 方法将流转换为 Image 对象。注意需要使用 using 语句来确保流被正确释放。
相关问题
c# byte[]转image
可以使用以下代码将 byte[] 转换为 Image 类型:
```csharp
using System.IO;
using System.Drawing;
public Image ByteArrayToImage(byte[] byteArray)
{
using (MemoryStream ms = new MemoryStream(byteArray))
{
Image image = Image.FromStream(ms);
return image;
}
}
```
使用方式:
```csharp
byte[] byteArray = { /* your byte array */ };
Image image = ByteArrayToImage(byteArray);
```
C# byte[]转Image
可以使用以下代码将 byte[] 转换为 Image 类型:
```csharp
using System.IO;
using System.Drawing;
public Image ByteArrayToImage(byte[] byteArray)
{
using (MemoryStream ms = new MemoryStream(byteArray))
{
Image image = Image.FromStream(ms);
return image;
}
}
```
使用方式:
```csharp
byte[] byteArray = { /* your byte array */ };
Image image = ByteArrayToImage(byteArray);
```
阅读全文