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);
Un comentario sobre “Convertir Bitmap a String con Base64”