Compartir a través de


Encabezado wincodec.h

Este encabezado lo usa el componente de creación de imágenes de Windows. Para 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 producen un origen de mapa de bits volteado (horizontal o vertical) o girado (en incrementos de 90 grados). El volteo se realiza antes de la rotación.
IWICBitmapFrameDecode

Define métodos para descodificar fotogramas de imagen individuales de un archivo codificado.
IWICBitmapFrameEncode

Representa los marcos de imagen individuales de un codificador.
IWICBitmapLock

Expone métodos que admiten el método Lock.
IWICBitmapScaler

Representa una versión redimensionada 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.
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.
IWICDdsFrameDecode

Proporciona acceso a un único marco de datos de imagen de DDS en su forma nativa de DXGI_FORMAT, así como información sobre los datos de imagen.
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.
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 a 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 componente de creación 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), el encabezado 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 Huffman y cuantificació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 indizado.
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 Y'CbCr plano en los que los componentes de píxel se almacenan en planos de componente independientes.
IWICPlanarFormatConverter

Permite que un convertidor de formato se inicialice 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 de 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.

Funciones de devolución de llamada

 
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.

Estructuras

 
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 intervalo y el tamaño de un plano de componente para un formato de píxel plano.
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 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 marco JPEG. (WICJpegFrameHeader)
WICJpegScanHeader

Representa un encabezado de marco JPEG. (WICJpegScanHeader)
WICRawCapabilitiesInfo

Define las funcionalidades de códec sin formato.
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 de Componente de imágenes de Windows (WIC).

Enumeraciones

 
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 8BIM.
WIC8BIMResolutionInfoProperties

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

Especifica el uso deseado del canal alfa.
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 usada para un formato de imagen indizada.
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 creación de imágenes de Windows (WIC).
WICDdsAlphaMode

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

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

Especifica las opciones de descodificación.
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 fotogramas para las 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 de 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 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 portable (PNG) (bKGD).
WICPngChrmProperties

Especifica las propiedades de metadatos del fragmento cHRM de gráficos de red portable (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 portables (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 de iTXT portable Network Graphics (PNG).
WICPngSrgbProperties

Especifica las propiedades de metadatos del fragmento de sRGB portable Network Graphics (PNG).
WICPngTimeProperties

Especifica las propiedades de metadatos del fragmento tIME de gráficos de red portable (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 capacidades de rotación del códec.
WICSectionAccessLevel

Especifica el nivel de acceso de una sección 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 webP.
WICWebpAnmfProperties

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