Partilhar via


Enumeração WICBitmapChainType (wincodec.h)

Define constantes que especificam um tipo de cadeia. Os quadros que estão em cada cadeia não precisam ter as mesmas dimensões que o quadro primário.

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 uma cadeia ordenada de imagens alternativas. Se a imagem primária não puder ser decodificada ou exibida (talvez devido ao uso de um codec sem suporte), você poderá percorrer a cadeia de imagens alternativas até encontrar um quadro que possa ser decodificado. Os quadros alternativos são ordenados na ordem decrescente de preferência. Em outras palavras, ordenados com os quadros alternativos mais preferenciais (por exemplo, mais alta qualidade) listados primeiro na cadeia.
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). As imagens são empilhadas sobre uma tela, definida pela imagem em camadas, com a primeira imagem na cadeia colocada mais baixa na pilha. A mesclagem alfa pode ser usada para fornecer transparência entre camadas. A cor da tela e as coordenadas nas quais cada imagem de camada deve ser colocada são definidas como metadados acessíveis na imagem em camadas. 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 uma cadeia ordenada de imagens de visualização, que pode ser exibida como espaços reservados enquanto a imagem primária é decodificada. A cadeia de imagens de visualização é ordenada pelo aumento da qualidade. Em outras palavras, com a imagem de visualização de menor complexidade (mais rápida de decodificar) listada primeiro na cadeia.
WICBitmapChainType_Thumbnail
Value: 0x4
Especifica uma cadeia ordenada de imagens em miniatura, que representam a imagem primária. A cadeia de imagens em miniatura é ordenada pelo aumento do tamanho. Em outras palavras, a imagem de resolução mais baixa é listada primeiro na cadeia.
WICBitmapChainType_AlphaMap
Value: 0x5
Especifica uma cadeia que contém um único quadro com um bitmap de plano alfa. Quando combinado com a imagem primária, ele pode permitir a mesclagem alfa da imagem primária. Normalmente, há apenas um único quadro nessa cadeia. Não há nenhuma ordenação definida no caso de vários quadros nessa cadeia.
WICBitmapChainType_DepthMap
Value: 0x6
Especifica uma cadeia que contém um único quadro com um bitmap de profundidade. Quando combinado com a imagem primária, ele fornece informações de profundidade para os pixels na imagem primária. Normalmente, há apenas um único quadro nessa cadeia. Não há nenhuma ordenação definida no caso de vários quadros nessa cadeia.
WICBitmapChainType_GainMap
Value: 0x7
Specifies a chain containing a single frame with a gain map. Quando combinado com a imagem primária, ele fornece informações para converter a imagem primária de SDR (standard-dynamic-range) em HDR (alto intervalo dinâmico) ou vice-versa. O padrão ISO 21496-1 define como usar e criar esses mapas de ganho. Normalmente, há apenas um único quadro nessa cadeia. Não há nenhuma ordenação definida no caso de vários quadros nessa cadeia.
WICBITMAPCHAINTYPE_FORCE_DWORD

Requirements

Requirement Value
Header wincodec.h