Base64 - Image Dönüşümleri
//Image'ı Base64 formatına çevirmek için
System.Drawing.Image img = System.Drawing.Image.FromFile(@"c:\pict1.jpg");
System.IO.MemoryStream ms = new System.IO.MemoryStream();
img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
string b64 = Convert.ToBase64String(ms.ToArray());
img.Dispose();
ms.Close();
// Base64'den Image'ı elde etmek için
byte[] b; b = Convert.FromBase64String(b64);
ms = new System.IO.MemoryStream(b);
img = System.Drawing.Image.FromStream(ms);
img.Save(@"c:\pict1_from_b64.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
img.Dispose();
ms.Close();
ref : http://forums.asp.net/t/896621.aspx
System.Drawing.Image img = System.Drawing.Image.FromFile(@"c:\pict1.jpg");
System.IO.MemoryStream ms = new System.IO.MemoryStream();
img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
string b64 = Convert.ToBase64String(ms.ToArray());
img.Dispose();
ms.Close();
// Base64'den Image'ı elde etmek için
byte[] b; b = Convert.FromBase64String(b64);
ms = new System.IO.MemoryStream(b);
img = System.Drawing.Image.FromStream(ms);
img.Save(@"c:\pict1_from_b64.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
img.Dispose();
ms.Close();
ref : http://forums.asp.net/t/896621.aspx
Yorumlar