Interfaz IWICBitmapSourceTransform (wincodec.h)
Expone métodos para descargar determinadas operaciones a la implementación de IWICBitmapSource subyacente.
Herencia
La interfaz IWICBitmapSourceTransform hereda de la interfaz IUnknown . IWICBitmapSourceTransform también tiene estos tipos de miembros:
Métodos
La interfaz IWICBitmapSourceTransform tiene estos métodos.
IWICBitmapSourceTransform::CopyPixels Copia los datos de píxeles mediante los parámetros de entrada proporcionados. |
IWICBitmapSourceTransform::D oesSupportTransform Determina si la implementación de la interfaz IWICBitmapSourceTransform admite una opción de transformación específica de forma nativa. |
IWICBitmapSourceTransform::GetClosestPixelFormat Recupera el formato de píxel más cercano al que la implementación de IWICBitmapSourceTransform puede copiar de forma nativa píxeles, dado un formato deseado. |
IWICBitmapSourceTransform::GetClosestSize Devuelve las dimensiones más cercanas a las que la implementación puede escalar de forma nativa para dadas las dimensiones deseadas. |
Comentarios
La interfaz IWICBitmapSourceTransform se implementa mediante códecs que pueden escalar, voltear, girar o formatear píxeles de forma nativa durante la descodificación. A medida que la transformación se combina con el proceso de descodificación, la transformación nativa generalmente ofrecerá ventajas de rendimiento sobre las transformaciones no nativas. Las implementaciones IWICBitmapScaler, IWICBitmapFlipRotator e IWICFormatConverter hacen uso de la interfaz IWICBitmapSourceTransform inmediatamente después de un IWICBitmapFrameDecode compatible, por lo que, en el caso típico, una aplicación recibirá automáticamente este aumento de rendimiento y no necesita usar directamente esta interfaz. Sin embargo, al encadenar varias transformaciones, o al implementar una transformación personalizada, puede haber una ventaja de rendimiento para usar directamente la interfaz IWICBitmapSourceTransform.
Requisitos
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 |