In this post, you will learn how to convert Image to Base64 String and Base64 String to Image. (Online Converter Image to Base64)
This article will help you to learn how we can convert an image into a base64 string and base64 string back to image.
Image to Base64 String
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
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; } } |
Base64 String to Image
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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); return image; } |