Compartir a través de


Enumeración WICBitmapChainType (wincodec.h)

Define constantes que especifican un tipo de cadena. Los fotogramas que se encuentran en cada cadena no necesitan tener las mismas dimensiones que el marco principal.

Syntax

typedef enum WICBitmapChainType {
  WICBitmapChainType_Alternate = 0x1,
  WICBitmapChainType_Layer = 0x2,
  WICBitmapChainType_Preview = 0x3,
  WICBitmapChainType_Thumbnail = 0x4,
  WICBitmapChainType_AlphaMap = 0x5,
  WICBitmapChainType_DepthMap = 0x6,
  WICBitmapChainType_GainMap = 0x7,
  WICBITMAPCHAINTYPE_FORCE_DWORD
} ;

Constants

 
WICBitmapChainType_Alternate
Value: 0x1
Especifica una cadena ordenada de imágenes alternativas. Si la imagen principal no se puede descodificar o mostrar (quizás debido al uso de un códec no admitido), puede atravesar la cadena de imágenes alternativas hasta que encuentre un marco que se pueda descodificar. Los fotogramas alternativos se ordenan en orden decreciente de preferencia. En otras palabras, ordenado con los fotogramas alternativos más preferidos (por ejemplo, la más alta calidad) enumerados primero en la cadena.
WICBitmapChainType_Layer
Value: 0x2
Specifies an ordered chain of layer images, which are used to compose the primary image (referred to as a layered image). Las imágenes se apilan sobre un lienzo, definidas por la imagen superpuesta, con la primera imagen de la cadena colocada más bajo en la pila. La combinación alfa se puede usar para proporcionar transparencia entre capas. El color del lienzo y las coordenadas en las que se debe colocar cada imagen de capa se definen como metadatos accesibles en la imagen superpuesta. When you create a layered image, don't invoke WritePixels on the primary image because the primary image doesn't participate in the layering.
WICBitmapChainType_Preview
Value: 0x3
Especifica una cadena ordenada de imágenes de vista previa, que se puede mostrar como marcadores de posición mientras se descodifica la imagen principal. La cadena de imágenes de vista previa se ordena aumentando la calidad. En otras palabras, con la imagen de vista previa más rápida (más rápida para descodificar) que aparece primero en la cadena.
WICBitmapChainType_Thumbnail
Value: 0x4
Especifica una cadena ordenada de imágenes en miniatura, que representan la imagen principal. La cadena de imágenes en miniatura se ordena aumentando el tamaño. En otras palabras, la imagen de resolución más baja aparece primero en la cadena.
WICBitmapChainType_AlphaMap
Value: 0x5
Especifica una cadena que contiene un solo marco con un mapa de bits de plano alfa. Cuando se combina con la imagen principal, puede permitir la combinación alfa de la imagen principal. Normalmente, solo hay un solo marco en esta cadena. No hay ninguna ordenación definida en el caso de varios fotogramas de esta cadena.
WICBitmapChainType_DepthMap
Value: 0x6
Especifica una cadena que contiene un solo marco con un mapa de bits de profundidad. Cuando se combina con la imagen principal, proporciona información de profundidad a los píxeles de la imagen principal. Normalmente, solo hay un solo marco en esta cadena. No hay ninguna ordenación definida en el caso de varios fotogramas de esta cadena.
WICBitmapChainType_GainMap
Value: 0x7
Specifies a chain containing a single frame with a gain map. Cuando se combina con la imagen principal, proporciona información para convertir la imagen principal de rango dinámico estándar (SDR) a rango dinámico alto (HDR) o viceversa. El estándar ISO 21496-1 define cómo usar y crear estos mapas de ganancia. Normalmente, solo hay un solo marco en esta cadena. No hay ninguna ordenación definida en el caso de varios fotogramas de esta cadena.
WICBITMAPCHAINTYPE_FORCE_DWORD

Requirements

Requirement Value
Header wincodec.h