/// <summary> /// Decodifica una cadena en base64 a un mapa de bits /// </summary> /// <param name="bitmat64">Cadena en base64 que representa la imagen</param> /// <returns>Imagen convertida, null si no es una imagen</returns> public static Bitmap DecodeBase64(string bitmat64) { byte[] bytes = System.Convert.FromBase64String(bitmat64); return(BitmapUtils.ToBitmap(bytes)); }
/// <summary> /// Codifica la cadena de texto a base64 /// </summary> /// <param name="bitmap">Imagen inicial</param> /// <param name="encoding">Codificacion del texto</param> /// <returns>Cadena codificada en base 64</returns> public static string EncodeBase64(Bitmap bitmap) { byte[] bytes = BitmapUtils.ToByteArray(bitmap); return(System.Convert.ToBase64String(bytes)); }