Image 和byte[]之间的转换

转载 2007年09月17日 16:07:00
 第一个方法:Image 转换为 byte[]数组
public byte[] imageToByteArray(System.Drawing.Image imageIn)
{
 MemoryStream ms 
= new MemoryStream();
 imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
 
return  ms.ToArray();
}

 

public Image byteArrayToImage(byte[] byteArrayIn)
{
     MemoryStream ms 
= new MemoryStream(byteArrayIn);
     Image returnImage 
= Image.FromStream(ms);
     
return returnImage;
}

该方法使用Image类的Image.FromStream方法通过由byte数组参数创建的MemoryStream对象生成一个Image,并返回该image对象。

该方法用System.Drawing.Image.Save方法把图片存为 memorystream.,然后内存流用MemryStrea类的ToArray()方法返回一个byte 数组

第二个方法:
byte[]数组转换为 Image

Image 和Byte数组之间转换

  • 2010年07月22日 23:11
  • 661B
  • 下载

[C#] Byte[]、Image、Bitmap 之间的相互转换

/// /// 将图片Image转换成Byte[] /// /// image对象 /// 后缀名 /// ...

Byte[]、Image、Bitmap 之间的相互转换

//Image转换Bitmap //1. Bitmap img = new Bitmap(imgSelect.Image); //2. Bitmap bmp = (Bi...

Cstring 与BYTE类型之间转换

  • 2012年03月31日 17:00
  • 22KB
  • 下载

int类型和byte数组之间的转换

  • 2017年10月11日 10:58
  • 928B
  • 下载

将Image对像转换为png格式的byte数组

将Image对像转换为png格式的byte数组 2008-08-06 16:59 96人阅读 评论(0) 收藏 举报 byteimagecolorsbuffernullj2me ...

DataSet 与Byte[]之间的相互转换

  • 2011年05月22日 02:21
  • 2KB
  • 下载

byte数组与Image的相互转换

功能需求: 1、把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库。 2、把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Image 和byte[]之间的转换
举报原因:
原因补充:

(最多只允许输入30个字)