1,178
社区成员
发帖
与我相关
我的任务
分享
public static string GetStringFromImage(Image image)
{
if (image == null) return "";
MemoryStream stream = new MemoryStream();
image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
stream.Position = 0;
byte[] data = new byte[stream.Length];
stream.Read(data, 0, (int)stream.Length);
stream.Close();
return System.Convert.ToBase64String(data, 0, data.Length);
}
public static Image GetImageFromString(string str)
{
ImageInfo _ImageInfo = new ImageInfo();
if (String.IsNullOrEmpty(str)) return _ImageInfo;
byte[] bitmapData = new byte[str.Length];
bitmapData = Convert.FromBase64String(str);
MemoryStream streamBitmap = new MemoryStream(bitmapData);
Image image = Image.FromStream(streamBitmap);
return image;
}