Guardado de imágenes de mapa de bits en WPF a través de C #
-
18-09-2019 - |
Pregunta
puedo mostrar imágenes en mi aplicación WPF usando BitmapImage
.
Sin embargo, me gustaría una manera fácil de guardar éstos (como JPG) a una ubicación diferente (idealmente en una Stream
o un objeto que se puede pasar alrededor).
¿Es posible utilizar BitmapImage
o tengo que utilizar otros medios? Si es así lo que otros medios están ahí, ya sea para cargar un Image
y guardar en formato JPG o convertir una BitmapImage
en este elemento a continuación, guarde fuera?
Gracias
Solución
Algo así como:
public byte[] GetJPGFromImageControl(BitmapImage imageC)
{
MemoryStream memStream = new MemoryStream();
JpegBitmapEncoder encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(imageC));
encoder.Save(memStream);
return memStream.GetBuffer();
}
(From: WPF imagen para byte [] )
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow