using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.IO;
namespace测试001
{
classImageOrByte
{
///<summary>
///将图像转换成数据流
///</summary>
///<paramname="imgPhoto">Image对象</param>
///<returns>返回byte[]数据</returns>
public byte[] GetImageData(Image imgPhoto)
{
//将Image转换成数据流,并保存为bety[]
MemoryStream mStreanm = newMemoryStream();
imgPhoto.Save(mStreanm,System.Drawing.Imaging.ImageFormat.Bmp);
byte[] byteData = newByte[mStreanm.Length];
mStreanm.Position = 0;
mStreanm.Read(byteData, 0,byteData.Length);
mStreanm.Close();
return byteData;
}
///<summary>
///将数据流转换成图像
///</summary>
///<paramname="streamByte">比特数组</param>
///<returns>返回image对象</returns>
public Image ByteToImage(byte[] streamByte)
{
MemoryStream mStream = newMemoryStream(streamByte);
returnImage.FromStream(mStream);
}
}
}