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. |