Interfaces para el componente Windows imaging

Esta sección contiene información sobre las interfaces Windows Imaging Component (WIC).

En esta sección

Tema Descripción
IWICBitmap
Define métodos que agregan el concepto de capacidad 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 los 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 cambiada de tamaño del mapa de bits de entrada mediante un algoritmo de remuestreo o filtrado.
IWICBitmapSource
Expone métodos que hace referencia a un origen desde el que se recuperan los píxeles, pero no se pueden volver a escribir en ellos.
IWICBitmapSourceTransform
Expone métodos para descargar determinadas operaciones en la implementación subyacente de IWICBitmapSource.
IWICColorContext
Expone métodos para la administración de colores.
IWICColorTransform
Expone métodos que transforman IWICBitmapSource de un contexto de color a otro.
IWICComponentFactory
Expone métodos que crean componentes utilizados por los desarrolladores de componentes. Esto incluye lectores de metadatos, escritores y otros servicios para su uso por parte de desarrolladores de códecs y controladores de metadatos.
IWICComponentInfo
Expone métodos que proporcionan información de componentes.
IWICDdsDecoder
Proporciona información y funcionalidad específica del 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 funciones 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 formato.
IWICDdsFrameDecode
Proporciona acceso a un único marco de datos de imagen de DDS en su formato NATIVO _ DXGI FORMAT, así como información sobre los datos de imagen.
IWICEnumMetadataItem
Expone métodos que proporcionan servicios de enumeración para elementos de metadatos individuales.
IWICFastMetadataEncoder
Expone los métodos usados para la edición de metadatos en contexto. Un codificador de metadatos rápido 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 la dithering y halftoning en formatos indexados, la traducción de paletas y el umbral 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 los métodos usados para crear componentes para wic, como descodificadores, codificadores y convertidores de formato de píxel.
IWICImagingFactory2
Una extensión de la interfaz de fábrica de WIC que incluye la capacidad de crear un IWICImageEncoder.
IWICPlantegFrameDecode
Expone métodos para la codificación de imágenes JPEG. Proporciona acceso al encabezado Start Of Frame (SOF), al encabezado Start of Scan (SOS), a las tablas Huffman y Quantization y a los datos JPEG comprimidos. También permite la indexación para un acceso aleatorio eficaz.
IWICPlantegFrameEncode
Expone métodos para escribir datos comprimidos de examen JPEG directamente en el flujo de salida del codificador WIC. También proporciona acceso a las tablas Huffman y de cuantificación.
IWICMetadataBlockReader
Expone métodos que proporcionan acceso a todos los bloques de metadatos de nivel superior del códec.
IWICMetadataBlockWriter
Expone métodos que permiten la codificación de metadatos. Esta interfaz se implementa mediante el descodificador y sus marcos de imagen.
IWICMetadataHandlerInfo
Expone métodos que proporcionan información básica sobre el controlador de metadatos registrado.
IWICMetadataQueryReader
Expone métodos para recuperar bloques de metadatos y elementos de un descodificador o sus fotogramas de imagen mediante una expresión de consulta de metadatos.
IWICMetadataQueryWriter
Expone métodos para establecer o quitar elementos y bloques de metadatos en un codificador o sus fotogramas de imagen mediante una expresión de consulta de metadatos.
IWICMetadataReader
Expone métodos que proporcionan acceso al contenido de metadatos de sublineació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 a una tabla de colores y crearla, principalmente para formatos de píxel 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 plana en un codificador.
IWICPlanarBitmapSourceTransform
Proporciona acceso a formatos de píxeles Y CbCr planas donde los componentes de píxeles se almacenan en planos de componentes independientes.
IWICPlanarFormatConverter
Permite inicializar un convertidor de formato con un origen plano.
IWICProgressCallback
La interfaz IWICProgressCallback solo se documenta para el cumplimiento; No se recomienda su uso 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 decodificación progresiva.
IWICStream
Representa una secuencia WIC para hacer referencia al contenido de creación de imágenes y metadatos.
IWICStreamProvider
Expone métodos para un proveedor de secuencias.