¿Cómo se crea un System.Windows.Media.ImageSource Desde una matriz de bytes?
-
19-09-2019 - |
Pregunta
¿Cómo se crea un System.Windows.Media.ImageSource a partir de una matriz de bytes?
Tengo una matriz de bytes, que contiene el contenido del archivo exactos y completos de un archivo de imagen TIFF. Tengo que mostrar esto en la pantalla, y no tengo ni idea de por dónde empezar siquiera.
Supuestamente, se puede hacer (según mi jefe, nuestro equipo de desarrollo ha hecho en el pasado, pero nadie recuerda cómo).
Alguien aquí ha hecho algo como esto antes?
Solución
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.StreamSource = new MemoryStream(ByteArray);
bi.EndInit();
También vea Cargar un WPF BitmapImage de un System.Drawing .Bitmap y El uso de control de imagen en WPF para mostrar System.Drawing.Bitmap
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow