Cómo obtengo bytes de un archivo PNG usando C#, (Motivo de esto: necesito pasar el PNG como una cadena en un archivo XML)Cómo obtener bytes de un archivo PNG usando C#
8
A
Respuesta
20
System.Convert.ToBase64String(System.IO.File.ReadAllBytes(filePath));
1
Alternativamente, si usted tiene el archivo PNG en la memoria:
- crear una Sys tem.Drawing.Bitmap objeto fuera de ella
- serializarlo a una corriente de memoria utilizando Bitmap.Save() (pasar en PNG como la codificación)
- Uso MemoryStream.GetBuffer() para recuperar la matriz de bytes subyacente para la MS
- uso Convert.ToBase64String (byte [], 0, memoryStream.Position) para convertirlo en una cadena base64
Cuestiones relacionadas
- 1. Cómo generar un archivo PNG con C#?
- 2. Cómo obtener los datos EXIF de un archivo usando C#
- 3. C# - Leer bytes específicos de un archivo
- 4. fread Sólo los primeros 5 bytes del archivo .PNG
- 5. Cómo obtener el tamaño de imagen (bytes) usando PIL
- 6. Cómo guardar un archivo png con transparencia?
- 7. Obtener un archivo de la web: en GTK usando C
- 8. Obtener datos en un archivo .dbf usando C#
- 9. Convirtiendo SVG a PNG usando C#
- 10. Obtener un valor de bytes utilizando stringstream
- 11. ¿Guardar un NSView en un archivo png?
- 12. Cargando un png a imgur usando javascript
- 13. C++ - Detecta si un archivo es PNG o JPEG
- 14. Cómo cargar un ImageView desde un archivo png?
- 15. Cómo obtener una matriz de bytes de C# a un componente WinRT de C++
- 16. ¿Cómo extraes una imagen de un archivo pdf usando C#
- 17. Leer y escribir bytes desde un archivo (C++)
- 18. ¿Cómo copiar un PNG desde otro PNG?
- 19. descomprimir un archivo usando C#
- 20. Lectura de un archivo de imagen PNG en .Net 2.0
- 21. ¿Cómo leer todo el texto de un archivo de bytes []?
- 22. Fusionando imágenes png en un archivo pdf
- 23. ¿Cómo extraigo un solo fragmento de bytes de un archivo?
- 24. Descompresión de un archivo .gz usando C#
- 25. Bytes de escritura en un archivo sin borrar bytes existentes
- 26. Cómo establecer un archivo PNG en un ImageView?
- 27. Convertir PDF a PNG usando ImageMagick
- 28. ¿Cómo puedo omitir la compresión de un archivo PNG?
- 29. ¿Cómo obtener solo los nombres de archivo dentro de un directorio usando C#?
- 30. Cómo asegurarse de que un int es de 4 bytes o 2 bytes en C/C++