<转载>byte[]与Image Image与 byte[] 之间的转换
2013-05-20 11:18
381 查看
/// <summary>
/// 将byte[]转换为Image
/// </summary>
/// <param name="bytes">字节数组</param>
/// <returns>Image</returns>
public Image ReadImage(byte[] bytes)
{
MemoryStream ms=new MemoryStream(bytes,0,bytes.Length);
BinaryFormatter bf = new BinaryFormatter();
object obj=bf.Deserialize(ms);
ms.Close();
return (Image)obj;
}
/// <summary>
/// 将Image转换为byte[]
/// </summary>
/// <param name="image">Image</param>
/// <returns>byte[]</returns>
public byte[] ConvertImage(Image image)
{
MemoryStream ms=new MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);//自己添加的保存为.Jpeg格式
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms,(object)image);
ms.Close();
return ms.ToArray();
}
/// 将byte[]转换为Image
/// </summary>
/// <param name="bytes">字节数组</param>
/// <returns>Image</returns>
public Image ReadImage(byte[] bytes)
{
MemoryStream ms=new MemoryStream(bytes,0,bytes.Length);
BinaryFormatter bf = new BinaryFormatter();
object obj=bf.Deserialize(ms);
ms.Close();
return (Image)obj;
}
/// <summary>
/// 将Image转换为byte[]
/// </summary>
/// <param name="image">Image</param>
/// <returns>byte[]</returns>
public byte[] ConvertImage(Image image)
{
MemoryStream ms=new MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);//自己添加的保存为.Jpeg格式
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms,(object)image);
ms.Close();
return ms.ToArray();
}
相关文章推荐
- <转载>byte[]、bitmap和stream之间的转换
- Byte[]、Image、Bitmap 之间的相互转换
- [C#] Byte[]、Image、Bitmap 之间的相互转换
- Image和byte之间转换
- 转载 Drawable、Bitmap、byte[]之间的转换
- DataSet和List<T> 泛型之间互相转换 (转载, 作者写的很好)
- Byte[]、Image、Bitmap 之间的相互转换
- Image和byte之间转换
- DataSet和List<T> 泛型之间互相转换 (转载, 作者写的很好)
- Byte[]、Image、Bitmap 之间的相互转换
- <转载>C#中父窗口和子窗口之间实现控件互操作
- Byte[]、Image、Bitmap 之间的相互转换
- [C#] Byte[]、Image、Bitmap 之间的相互转换
- [C#] Byte[]、Image、Bitmap 之间的相互转换
- 3D数学基础公式------>矩阵,欧拉角,四元数,之间转换<2>
- Byte[]、Image、Bitmap 之间的相互转换
- c# Byte[]、Image、Bitmap 之间的相互转换
- byte[]与Image Image与 byte[] 之间的转换
- [C#] Byte[]、Image、Bitmap 之间的相互转换
- DataSet和List<T> 泛型之间互相转换 (转载, 作者写的很好)