Showing posts with label convert image into byte 64. Show all posts
Showing posts with label convert image into byte 64. Show all posts

How to convert image into byte 64 and byte 64 into image ?

protected void Page_Load(object sender, EventArgs e)
{
string get64 = ImageToBase64(Image.FromFile("C:\\bold.gif"), System.Drawing.Imaging.ImageFormat.Gif) ;

Base64ToImage(get64);

}


public string ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
{
using (MemoryStream ms = new MemoryStream())
{
// Convert Image to byte[]

image.Save(ms, format);
byte[] imageBytes = ms.ToArray();

// Convert byte[] to Base64 String
string base64String = Convert.ToBase64String(imageBytes);
return base64String;
}
}


public Image Base64ToImage(string base64String)
{
// Convert Base64 String to byte[]
byte[] imageBytes = Convert.FromBase64String(base64String);
MemoryStream ms = new MemoryStream(imageBytes, 0,
imageBytes.Length);

// Convert byte[] to Image
ms.Write(imageBytes, 0, imageBytes.Length);
Image image = Image.FromStream(ms, true);
image.Save("C:\\Test\\Bold1.png");
return image;
}

Keep ur coding aside.. Relax for some time..