字符串和图片转换

//把Image转换成字符串
string ImageToStr(Image img)
{
using (MemoryStream msStream=new MemoryStream())
{
BinaryFormatter sf=new BinaryFormatter();
sf.Serialize(msStream,img);
byte[] bytes = msStream.ToArray();
return Convert.ToBase64String(bytes);
}
}

 

//把字符串转换成图片

 

Image StrToImage(string str)

{
byte[] buffer = Convert.FromBase64String(str);
using (MemoryStream ms=new MemoryStream())
{
ms.Write(buffer,0,buffer.Length);
ms.Position = 0;
BinaryFormatter bf=new BinaryFormatter();
Image img= bf.Deserialize(ms) as Image;
return img;
}
}

posted on 2014-10-30 16:29  蒲苇吥弃  阅读(258)  评论(0编辑  收藏  举报

导航