Interfaces para el componente de creación de imágenes de Windows
Esta sección contiene información sobre las interfaces de Componente de imágenes de Windows (WIC).
En esta sección
Tema | Descripción |
---|---|
IWICBitmap |
Define métodos que agregan el concepto de escritura y representaciones estáticas en memoria de mapas de bits a IWICBitmapSource. |
IWICBitmapClipper |
Expone métodos que generan una versión recortada del mapa de bits de entrada para una región rectangular especificada de interés. |
IWICBitmapCodecInfo |
Expone métodos que proporcionan información sobre un códec determinado. |
IWICBitmapCodecProgressNotification |
Expone métodos usados para la notificación de progreso para codificadores y descodificadores. |
IWICBitmapDecoder |
Expone métodos que representan un descodificador. |
IWICBitmapDecoderInfo |
Expone métodos que proporcionan información sobre un descodificador. |
IWICBitmapEncoder |
Define métodos para establecer las propiedades de un codificador, como miniaturas, marcos y paletas. |
IWICBitmapEncoderInfo |
Expone métodos que proporcionan información sobre un codificador. |
IWICBitmapFlipRotator |
Expone métodos que generan un origen de mapa de bits volteado (horizontal o vertical) o girado (en incrementos de 90 grados). Las rotaciones se realizan antes del volteo. |
IWICBitmapFrameDecode |
Define métodos para descodificar fotogramas de imagen individuales de un archivo codificado. |
IWICBitmapFrameEncode |
Representa los fotogramas de imagen individuales de un codificador. |
IWICBitmapLock |
Expone métodos que admiten el método Lock . |
IWICBitmapScaler |
Representa una versión cuyo tamaño ha cambiado de tamaño del mapa de bits de entrada mediante un algoritmo de remuestreo o filtrado. |
IWICBitmapSource |
Expone métodos que hacen referencia a un origen desde el que se recuperan píxeles, pero no se pueden volver a escribir. |
IWICBitmapSourceTransform |
Expone métodos para descargar determinadas operaciones a la implementación de IWICBitmapSource subyacente. |
IWICColorContext |
Expone métodos para la administración de colores. |
IWICColorTransform |
Expone métodos que transforman un IWICBitmapSource de un contexto de color a otro. |
IWICComponentFactory |
Expone métodos que crean componentes usados por los desarrolladores de componentes. Esto incluye lectores de metadatos, escritores y otros servicios para su uso por parte de los desarrolladores de controladores de metadatos y códecs. |
IWICComponentInfo |
Expone métodos que proporcionan información de componentes. |
IWICDdsDecoder |
Proporciona información y funcionalidad específica para el formato de imagen DDS. |
IWICDdsEncoder |
Permite escribir información específica del formato DDS en un codificador. |
IWICDevelopRaw |
Expone métodos que proporcionan acceso a las funcionalidades de un formato de códec sin formato. |
IWICDevelopRawNotificationCallback |
Expone un método de devolución de llamada para las noficaciones de cambio de imagen sin procesar. |
IWICDdsFrameDecode |
Proporciona acceso a un solo marco de datos de imagen de DDS en su formulario de DXGI_FORMAT nativo, así como a información sobre los datos de la imagen. |
IWICEnumMetadataItem |
Expone métodos que proporcionan servicios de enumeración para elementos de metadatos individuales. |
IWICFastMetadataEncoder |
Expone métodos usados para la edición de metadatos en contexto. Un codificador de metadatos rápido le permite agregar y quitar metadatos a una imagen sin tener que volver a codificar completamente la imagen. |
IWICFormatConverter |
Representa un IWICBitmapSource que convierte los datos de imagen de un formato de píxel a otro, controlando el dithering y el halftoning en formatos indexados, traducción de paletas y umbrales alfa. |
IWICFormatConverterInfo |
Expone métodos que proporcionan información sobre un convertidor de formato de píxeles. |
IWICImageEncoder |
Codifica las interfaces ID2D1Image en un IWICBitmapEncoder. |
IWICImagingFactory |
Expone métodos usados para crear componentes para el WIC, como descodificadores, codificadores y convertidores de formato de píxeles. |
IWICImagingFactory2 |
Extensión de la interfaz de fábrica de WIC que incluye la capacidad de crear un IWICImageEncoder. |
IWICJpegFrameDecode |
Expone métodos para descodificar imágenes JPEG. Proporciona acceso al encabezado Start Of Frame (SOF), el encabezado Start of Scan (SOS), las tablas Huffman y Quantization, y los datos JPEG JPEG comprimidos. También permite la indexación para un acceso aleatorio eficaz. |
IWICJpegFrameEncode |
Expone métodos para escribir datos comprimidos de análisis JPEG directamente en el flujo de salida del codificador WIC. También proporciona acceso a las tablas Huffman y quantization. |
IWICMetadataBlockReader |
Expone métodos que proporcionan acceso a todos los bloques de metadatos de nivel superior del códec. |
IWICMetadataBlockWriter |
Expone métodos que habilitan la codificación de metadatos. El descodificador implementa esta interfaz y sus marcos de imagen. |
IWICMetadataHandlerInfo |
Expone métodos que proporcionan información básica sobre el controlador de metadatos registrados. |
IWICMetadataQueryReader |
Expone métodos para recuperar bloques de metadatos y elementos de un descodificador o sus marcos de imagen mediante una expresión de consulta de metadatos. |
IWICMetadataQueryWriter |
Expone métodos para establecer o quitar bloques de metadatos y elementos en un codificador o sus marcos de imagen mediante una expresión de consulta de metadatos. |
IWICMetadataReader |
Expone métodos que proporcionan acceso al contenido de metadatos de inserción. Esta interfaz la implementan proveedores de software independientes (ISV) para crear nuevos lectores de metadatos. |
IWICMetadataReaderInfo |
Expone métodos que proporcionan información básica sobre el lector de metadatos registrado. |
IWICMetadataWriter |
Expone métodos que proporcionan acceso a la escritura de contenido de metadatos. Esto lo implementan los ISV para crear nuevos escritores de metadatos. |
IWICMetadataWriterInfo |
Expone métodos que proporcionan información básica sobre el escritor de metadatos registrado. |
IWICPalette |
Expone métodos para acceder y crear una tabla de colores, principalmente para formatos de píxeles indexados. |
IWICPersistStream |
Expone métodos que proporcionan métodos de carga y guardado adicionales que toman WICPersistOptions. |
IWICPixelFormatInfo |
Expone métodos que proporcionan información sobre un formato de píxel. |
IWICPixelFormatInfo2 |
Extiende IWICPixelFormatInfo proporcionando información adicional sobre un formato de píxel. |
IWICPlanarBitmapFrameEncode |
Permite escribir píxeles de imagen de componente planar en un codificador. |
IWICPlanarBitmapSourceTransform |
Proporciona acceso a formatos de píxeles CbCr Y planar en los que los componentes de píxel se almacenan en planos de componentes independientes. |
IWICPlanarFormatConverter |
Permite inicializar un convertidor de formato con un origen planar. |
IWICProgressCallback |
La interfaz IWICProgressCallback solo se documenta para el cumplimiento; su uso no se recomienda y puede modificarse o no estar disponible en el futuro. En su lugar, y use RegisterProgressNotification. |
IWICProgressiveLevelControl |
Expone métodos para obtener información sobre y controlar la descodificación progresiva. |
IWICStream |
Representa un flujo WIC para hacer referencia al contenido de imágenes y metadatos. |
IWICStreamProvider |
Expone métodos para un proveedor de flujos. |