Compartir a través de


wincodec.h header

Este encabezado lo usa el componente de creación de imágenes de Windows. Para obtener más información, consulte:

wincodec.h contiene las siguientes interfaces de programación:

Interfaces

 
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) y/o girado (en incrementos de 90 grados). El volteo se realiza antes de la rotación.
IWICBitmapFrameChainReader

Proporciona acceso a los fotogramas que están vinculados al marco actual a través de cadenas de diferentes tipos.
IWICBitmapFrameChainWriter

Vincula fotogramas juntos en cadenas de diferentes tipos.
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 redimensionada del bitmap 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 pueden volverse 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.
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 de formato DDS en un codificador.
IWICDdsFrameDecode

Proporciona acceso a un solo fotograma de datos de imagen de DDS en su formulario de DXGI_FORMAT nativo, así como a información sobre los datos de la imagen.
IWICDevelopRaw

Expone métodos que proporcionan acceso a las funciones de un formato de códec bruto.
IWICDevelopRawNotificationCallback

Expone un método de devolución de llamada para las noficaciones de cambios de imagen sin procesar.
IWICDisplayAdaptationControl2

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 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 paleta y umbral alfa.
IWICFormatConverterInfo

Expone métodos que proporcionan información sobre un convertidor de formato de píxel.
IWICImageEncoder

Codifica las interfaces ID2D1Image en un IWICBitmapEncoder.
IWICImagingFactory

Expone métodos usados para crear componentes para el componente de imágenes de Windows (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), Start of Scan (SOS), las tablas Huffman y Quantization y los datos 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 de Huffman y de cuantización.
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.
IWICPalette

Expone métodos para acceder y crear una tabla de colores, principalmente para formatos de píxeles indexados.
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 componentes planos de imagen en un codificador.
IWICPlanarBitmapSourceTransform

Proporciona acceso a formatos de píxeles Y'CbCr planar donde 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; 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 descodificación progresiva.
IWICStream

Representa una secuencia del componente de imágenes de Windows (WIC) para hacer referencia al contenido de imágenes y metadatos.

Functions

 
WICConvertBitmapSource

Obtiene un IWICBitmapSource en el formato de píxel deseado de un IWICBitmapSource determinado.
WICCreateBitmapFromSection

Devuelve un IWICBitmapSource respaldado por los píxeles de un identificador de sección de interfaz de dispositivo gráfico (GDI) de Windows. (WICCreateBitmapFromSection)
WICCreateBitmapFromSectionEx

Devuelve un IWICBitmapSource respaldado por los píxeles de un identificador de sección de interfaz de dispositivo gráfico (GDI) de Windows. (WICCreateBitmapFromSectionEx)
WICMapGuidToShortName

Obtiene el nombre corto asociado a un GUID determinado.
WICMapSchemaToName

Obtiene el nombre asociado a un esquema determinado.
WICMapShortNameToGuid

Obtiene el GUID asociado al nombre corto especificado.

Callback functions

 
PFNProgressNotification

Se llama a la función de devolución de llamada definida por la aplicación cuando se realiza el progreso del componente de códec.

Structures

 
WICBitmapPattern

Contiene miembros que identifican un patrón dentro de un archivo de imagen que se puede usar para identificar un formato determinado.
WICBitmapPlane

Especifica el formato de píxel, el búfer, el paso y el tamaño de un plano de componente para un formato de píxel planar.
WICBitmapPlaneDescription

Especifica el formato de píxel y el tamaño de un plano de componente.
WICDdsFormatInfo

Especifica el DXGI_FORMAT y la información de bloque de un formato DDS.
WICDdsParameters

Especifica la dimensión de imagen DDS, DXGI_FORMAT y el modo alfa de los datos contenidos.
WICImageParameters

Esto define los parámetros que puede usar para invalidar los parámetros predeterminados que se usan normalmente al codificar una imagen.
WICJpegFrameHeader

Representa un encabezado de fotograma JPEG. (WICJpegFrameHeader)
WICJpegScanHeader

Representa un encabezado de fotograma JPEG. (WICJpegScanHeader)
WICRawCapabilitiesInfo

Define las funcionalidades de códec sin procesar.
WICRawToneCurve

Representa una curva de tono de imagen sin formato.
WICRawToneCurvePoint

Representa un punto de curva de tono de imagen sin formato.
WICRect

Representa un rectángulo para la API del componente de imágenes de Windows (WIC).

Enumerations

 
WIC8BIMIptcDigestProperties

Especifica los identificadores de los elementos de metadatos en un bloque de metadatos de resumen ipTC de 8BIM.
WIC8BIMIptcProperties

Especifica los identificadores de los elementos de metadatos en un bloque IPTC de 8BIM.
WIC8BIMResolutionInfoProperties

Especifica los identificadores de los elementos de metadatos en un bloque 8BIMResolutionInfo.
WICBitmapAlphaChannelOption

Especifica el uso deseado del canal alfa.
WICBitmapChainType

Define constantes que especifican un tipo de cadena.
WICBitmapCreateCacheOption

Especifica el uso de caché deseado.
WICBitmapDecoderCapabilities

Especifica las funciones del descodificador.
WICBitmapDitherType

Especifica el tipo de algoritmo de dither que se va a aplicar al convertir entre formatos de imagen.
WICBitmapEncoderCacheOption

Especifica las opciones de caché disponibles para un codificador.
WICBitmapInterpolationMode

Especifica el modo de muestreo o filtrado que se va a usar al escalar una imagen.
WICBitmapLockFlags

Especifica el acceso a un IWICBitmap.
WICBitmapPaletteType

Especifica el tipo de paleta que se usa para un formato de imagen indizada.
WICBitmapToneMappingMode

WICBitmapTransformOptions

Especifica las transformaciones de volteo y rotación.
WICColorContextType

Especifica los tipos de contexto de color.
WICComponentEnumerateOptions

Especifica las opciones de enumeración de componentes.
WICComponentSigning

Especifica el estado de firma del componente.
WICComponentType

Especifica el tipo de componente de componente de imágenes de Windows (WIC).
WICDdsAlphaMode

Especifica el significado de los valores de componentes de color de píxel contenidos en la imagen DDS.
WICDdsDimension

Especifica el tipo de dimensión de los datos contenidos en la imagen DDS.
WICDecodeOptions

Especifica las opciones de descodificación.
WICGainMapProperties

WICGifApplicationExtensionProperties

Especifica las propiedades de metadatos de la extensión de aplicación para una imagen de formato de intercambio de gráficos (GIF).
WICGifCommentExtensionProperties

Especifica las propiedades de metadatos de extensión de comentario para una imagen de formato de intercambio de gráficos (GIF).
WICGifGraphicControlExtensionProperties

Especifica las propiedades de metadatos de extensión de control gráfico que definen las transiciones entre cada animación de fotograma para imágenes de formato de intercambio de gráficos (GIF).
WICGifImageDescriptorProperties

Especifica las propiedades de metadatos del descriptor de imagen para los marcos de formato de intercambio de gráficos (GIF).
WICGifLogicalScreenDescriptorProperties

Especifica las propiedades del descriptor de pantalla lógico para los metadatos del formato de intercambio de gráficos (GIF).
WICHeifCompressionOption

Define constantes que especifican opciones de compresión formato de imagen de alta eficiencia (HEIF).
WICHeifHdrProperties

Especifica las propiedades HDR de una imagen de formato de imagen de alta eficiencia (HEIF).
WICHeifProperties

Especifica las propiedades de una imagen de formato de imagen de alta eficiencia (HEIF).
WICJpegChrominanceProperties

Especifica la propiedad de tabla de cromos JPEG.
WICJpegCommentProperties

Especifica las propiedades del comentario JPEG.
WICJpegIndexingOptions

Especifica las opciones para indexar una imagen JPEG.
WICJpegLuminanceProperties

Especifica la propiedad de tabla de luminancia JPEG.
WICJpegScanType

Especifica el diseño de memoria de los datos de píxeles en un examen de imagen JPEG.
WICJpegTransferMatrix

Especifica la matriz de conversión de Y'Cb'Cr' a R'G'B'.
WICJpegYCrCbSubsamplingOption

Especifica las opciones de muestreo de submuestreo JPEG YCrCB.
WICNamedWhitePoint

Especifica los balances de blancos con nombre para las imágenes sin procesar.
WICPixelFormatNumericRepresentation

Define constantes que especifican un tipo primitivo para la representación numérica de un formato de píxel WIC.
WICPlanarOptions

Especifica opciones adicionales para una implementación de IWICPlanarBitmapSourceTransform.
WICPngBkgdProperties

Especifica las propiedades de metadatos de fragmentos de fondo de gráficos de red portátiles (PNG) (bKGD).
WICPngChrmProperties

Especifica las propiedades de metadatos de fragmentos cHRM de gráficos de red portátiles (PNG) para la cromática CIE XYZ.
WICPngFilterOption

Especifica los filtros portables de gráficos de red (PNG) disponibles para la optimización de compresión.
WICPngGamaProperties

Especifica las propiedades de metadatos de fragmentos gAMA de gráficos de red portátiles (PNG).
WICPngHistProperties

Especifica las propiedades de metadatos de fragmentos hIST de gráficos portátiles de red (PNG).
WICPngIccpProperties

Especifica las propiedades de metadatos de fragmentos iCCP de gráficos portátiles de red (PNG).
WICPngItxtProperties

Especifica las propiedades de metadatos de fragmentos portables de red (PNG) iTXT.
WICPngSrgbProperties

Especifica las propiedades de metadatos de fragmentos sRGB de gráficos de red portátiles (PNG).
WICPngTimeProperties

Especifica las propiedades de metadatos de fragmentos tIME de gráficos de red portátiles (PNG).
WICProgressNotification

Especifica cuándo se debe llamar a la devolución de llamada de notificación de progreso.
WICProgressOperation

Especifica las operaciones de progreso para las que se van a recibir notificaciones.
WICRawCapabilities

Especifica la compatibilidad de funcionalidad de una imagen sin procesar.
WICRawParameterSet

Especifica el conjunto de parámetros utilizado por un códec sin formato.
WICRawRenderMode

Especifica la intención de representación de la siguiente llamada a CopyPixels.
WICRawRotationCapabilities

Especifica las funcionalidades de rotación del códec.
WICSectionAccessLevel

Especifica el nivel de acceso de una sección de interfaz de dispositivo gráfico (GDI) de Windows.
WICTiffCompressionOption

Especifica las opciones de compresión Formato de archivo de imagen etiquetada (TIFF).
WICWebpAnimProperties

Especifica las propiedades de animación de una imagen de WebP.
WICWebpAnmfProperties

Especifica las propiedades del marco de animación de una imagen de WebP.