Representación de imágenes

[La característica asociada a esta página, DrawDib, es una característica heredada. Se ha reemplazado por la clase MediaComposition. La clase MediaComposition se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use la clase MediaComposition en lugar de DrawDib, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Después de llamar a DrawDibOpen para crear un controlador de dominio DrawDib (consulte DrawDib Operations), puede dibujar una DIB en la pantalla mediante la función DrawDibDraw . DrawDibDraw dithers true-color bitmaps al mostrarlos con adaptadores de pantalla de 8 bits.

DrawDibDraw también admite compresores de vídeo de forma transparente al mostrar mapas de bits comprimidos. Puede acceder al búfer que contiene la imagen descomprimida mediante la función DrawDibGetBuffer . DrawDibGetBuffer devuelve NULL al dibujar un mapa de bits sin comprimir. Debe preparar la aplicación para controlar mapas de bits comprimidos y sin comprimir.

Puede actualizar una imagen o una parte de una imagen mostrada por la aplicación mediante la macro DrawDibUpdate .

Acerca de las funciones DrawDib