Rendering delle immagini

[La funzionalità associata a questa pagina , DrawDib, è una funzionalità legacy. È stata sostituita dalla classe MediaComposition. La classe MediaComposition è stata ottimizzata per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi la classe MediaComposition anziché DrawDib, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Dopo aver chiamato DrawDibOpen per creare un controller di dominio DrawDib (vedere DrawDib Operations), è possibile disegnare un DIB sullo schermo usando la funzione DrawDibDraw . DrawDibDraw dithers true-color bitmaps quando vengono visualizzati con schede di visualizzazione a 8 bit.

DrawDibDraw supporta anche i compressori video in modo trasparente durante la visualizzazione delle bitmap compresse. È possibile accedere al buffer contenente l'immagine decompressa usando la funzione DrawDibGetBuffer . DrawDibGetBuffer restituisce NULL quando si disegna una bitmap non compressa. È necessario preparare l'applicazione per gestire bitmap compresse e non compresse.

È possibile aggiornare un'immagine o una parte di un'immagine visualizzata dall'applicazione usando la macro DrawDibUpdate .

Informazioni sulle funzioni DrawDib