Tengo una imagen Base64 en un HTML incrustado, ¿cómo puedo decodificar esto usando C# o VB.net.Decodificación Base64 Imagen
Respuesta
google.com> base64 imagen de decodificación C#>http://www.eggheadcafe.com/community/aspnet/2/39033/convert-base64-string-to-image.aspx
Byte[] bitmapData = Convert.FromBase64String(FixBase64ForImage(ImageText));
System.IO.MemoryStream streamBitmap = new System.IO.MemoryStream(bitmapData);
Bitmap bitImage = new Bitmap((Bitmap)Image.FromStream(streamBitmap));
public string FixBase64ForImage(string Image) {
System.Text.StringBuilder sbText = new System.Text.StringBuilder(Image,Image.Length);
sbText.Replace("\r\n", String.Empty); sbText.Replace(" ", String.Empty);
return sbText.ToString();
}
Buena respuesta, pero se pierde una función importante de ese enlace: 'cadena pública FixBase64ForImage (cadena de imagen) {System.Text.StringBuilder sbText = new System.Text.StringBuilder (Image, Image.Length); sbText.Replace ("\ r \ n", String.Empty); sbText.Replace ("", String.Empty); devuelve sbText.ToString(); } ' – JcFx
' Byte [] bitmapData = new Byte [ImageText.Length]; '- ¿por qué está asignando una matriz si la reemplaza por otra en el próximo comando? – Spook
Usa Convert.FromBase64String
para obtener un byte[]
representando la imagen binaria.
A continuación, puede guardar el resultado byte[]
en un archivo.
Raspe la imagen incrustada en una cadena. Usar WebClient
es probablemente la mejor opción. Convierta la cadena base64 a una matriz de bytes usando Convert.FromBase64String()
. Use un MemoryStream
y Image.FromStream()
para reconstituir un objeto de imagen.
En el ejemplo anterior secuencia de memoria no se ha desechar Esto puede causar la memoria leak.So idea básica es la conversión a base64string a bytearray [] a la imagen o la creación de mapa de bits imagen se puede hacer a través de MemoryStream Un ejemplo perfecto para usted tratar este enlace http://www.dailycoding.com/Posts/convert_image_to_base64_string_and_base64_string_to_image.aspx
- 1. Decodificación Base64 Imágenes
- 2. Node.js Base64 Decodificación de imagen y escritura en el archivo
- 3. JSON de codificación/decodificación de codificación base64/decodificación en JavaScript
- 4. Codificación y decodificación Base64 en Oracle
- 5. La decodificación de Base64 con JDK6 solo
- 6. Django urlsafe decodificación base64 con descifrado
- 7. Decodificación de una cadena Base64 en Java
- 8. gwt base64 imagen
- 9. Imagen de codificación Base64
- 10. use imagen base64 con Carrierwave
- 11. obtener imagen de base64 cadena
- 12. Decodificación Base32
- 13. Perl convertir la imagen a base64
- 14. ¿Cómo convertir una imagen a codificación base64?
- 15. convertir cadena base64 a imagen con javascript
- 16. ¿Cómo leo una imagen base64 en WPF?
- 17. Convertir una imagen a base64 y viceversa
- 18. cómo convertir una imagen en cadena base64
- 19. tamaño de imagen codificada en base64
- 20. Enviar/Mostrar una imagen codificada en base64
- 21. Convertir base64 Cadena en imagen en Android
- 22. Java BASE64 utf8 string decoding
- 23. XSLT: Convierta datos base64 en archivos de imagen
- 24. Convertir matriz de bytes base64 a una imagen
- 25. ¿Imagen de fondo de Base64 en líneas múltiples?
- 26. ¿Cómo convertir una imagen en una cadena de Base64?
- 27. convirtiendo el archivo de imagen a base64 String usando javascript
- 28. Cómo guardar una cadena base64 como una imagen usando ruby
- 29. Codificación de un archivo de imagen con base64
- 30. Usar una imagen incrustada de base64 varias veces
http://stackoverflow.com/questions/1915898/base64-decode-in-c-or-java –