Interfaz IWICBitmap (wincodec.h)

Define métodos que agregan el concepto de escritura y representaciones estáticas en memoria de mapas de bits a IWICBitmapSource.

Herencia

La interfaz IWICBitmap hereda de IWICBitmapSource. IWICBitmap también tiene estos tipos de miembros:

Métodos

La interfaz IWICBitmap tiene estos métodos.

 
IWICBitmap::Lock

Proporciona acceso a un área rectangular del mapa de bits.
IWICBitmap::SetPalette

Proporciona acceso para modificaciones de paleta.
IWICBitmap::SetResolution

Cambia la resolución física de la imagen.

Comentarios

IWICBitmap hereda de IWICBitmapSource y, por tanto, también hereda el método CopyPixels . Cuando es necesario mover píxeles a una nueva ubicación de memoria, CopyPixels suele ser la más eficaz.

Debido a la representación de memoria interna implícita por IWICBitmap, la modificación y el procesamiento en contexto mediante el bloqueo es más eficaz que CopyPixels, normalmente reduciendo a un acceso de puntero simple directamente a la memoria que pertenece al mapa de bits en lugar de una copia. Esto se contrasta con los mapas de bits de procedimientos que implementan solo CopyPixels porque no hay ninguna representación de memoria interna y se tendría que crear a petición para satisfacer una llamada a Lock.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h