2010-11-17 10 views
8

Tengo un WriteableBitmap que carga la imagen de mapa de bits del archivo (principalmente bmp). Los archivos de mapa de bits que estoy usando tienen diferentes formatos de píxeles como Indexed8, Bgra32, etc. El problema es que mi código solo funciona para el formato bgra32 de píxeles. Así que necesito ayuda para convertir los mapas de bits en formato de Bgra32 píxeles en C# wpf.Convertir el formato de píxeles de WriteableBitmap a Bgra32 en C# wpf

Gracias

Respuesta

16

he encontrado la solución:

if (bmpSource.Format != PixelFormats.Bgra32) 
    bmpSource = new FormatConvertedBitmap(bmpSource, PixelFormats.Bgra32, null, 0);