2010-11-17 12 views
8

Ho un WriteableBitmap che carica l'immagine bitmap dal file (principalmente bmp). I file bitmap che sto utilizzando hanno diversi formati di pixel come Indexed8, Bgra32, ecc. Il problema è che il mio codice funziona solo per il formato di pixel bgra32. Quindi ho bisogno di aiuto per convertire le bitmap in formato pixel Bgra32 in C# wpf.Converti formato pixel WriteableBitmap in Bgra32 in C# wpf

Grazie

risposta

16

ho trovato la soluzione:

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