`
isiqi
  • 浏览: 16494475 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

C# 图片与byte[]之间以及byte[]与string之间的转换

阅读更多

using System;
using System.IO;
using System.Drawing;
using System.Windows.Forms;
using System.Drawing.Imaging;

public class ImageConvert
{

//主要通过Stream作为中间桥梁
public static Image ByteArrayToImage(byte[] iamgebytes)
{
MemoryStream ms = new MemoryStream(iamgebytes);
System.Drawing.Image image = Image.FromStream(ms);
return image;
}

public static byte[] ImageToByteArray(System.Drawing.Image image)
{
MemoryStream ms = new MemoryStream();
image.Save(ms, image.RawFormat);
return ms.ToArray();
}

public static string ByteArrayToString(byte[] bytes)
{
return Convert.ToBase64String(bytes);
}

public static byte[] StringToByteArray(string str)
{
return Convert.FromBase64String(str);
}
}

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/nuey1985/archive/2011/03/08/6231638.aspx

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics