Convertir Bitmap a String con Base64

Esto es un paso que tuve que realizar con el proyecto Map Generator (lenguaje C#) y espero que pueda ayudar a mas de uno. Si surge duda o problema no dudéis en comentar.

Con estos pasos convertimos una Imagen (Bitmap) en String:

string ImageString = "";
MemoryStream MS = new MemoryStream();
// Cargamos imagen desde archivo
Bitmap Imagen = new Bitmap('ejemplo.png');
// Recomiendo usar formato PNG por las transparencias
Imagen.Save(MS, ImageFormat.Png);
// Por último, introducimos en el string
ImageString = Convert.ToBase64String(MS.ToArray());

El proceso inverso, convertir de String a Imagen (Bitmap):

// ImageString sale del proceso anterior
byte[] ImgFormat = Convert.FromBase64String(ImageString);
MemoryStream MS = new MemoryStream(ImgFormat);
Bitmap Imagen = new Bitmap(MS);

Share and Enjoy !

0Shares
0 0

Un comentario sobre “Convertir Bitmap a String con Base64”

Deja una respuesta