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.