//图片Image转换为string
Image image = global::WindowsFormsApplication1.Properties.Resources.Logo1;
byte[] bt = null;
if (!image.Equals(null))
{
using (MemoryStream mostream = new MemoryStream())
{
Bitmap bmp = new Bitmap(image);
bmp.Save(mostream, System.Drawing.Imaging.ImageFormat.Png);//将图像以指定的格式存入缓存内存流
bt = new byte[mostream.Length];
mostream.Position = 0;//设置留的初始位置
mostream.Read(bt, 0, Convert.ToInt32(bt.Length));
}
}
string strFacePic = Convert.ToBase64String(bt);
//string 转换为Image
Image image2;
string facePic = strFacePic;
byte[] imageBytes = Convert.FromBase64String(facePic);
//读入MemoryStream对象
MemoryStream memoryStream = new MemoryStream(imageBytes, 0, imageBytes.Length);
memoryStream.Write(imageBytes, 0, imageBytes.Length);
//转成图片
image2 = Image.FromStream(memoryStream);
pictureBox1.Image = image2;