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 |