Share via


Enumeração WICDdsAlphaMode (wincodec.h)

Especifica o significado dos valores de componente de cor de pixel contidos na imagem DDS.

Syntax

typedef enum WICDdsAlphaMode {
  WICDdsAlphaModeUnknown = 0,
  WICDdsAlphaModeStraight = 0x1,
  WICDdsAlphaModePremultiplied = 0x2,
  WICDdsAlphaModeOpaque = 0x3,
  WICDdsAlphaModeCustom = 0x4,
  WICDDSALPHAMODE_FORCE_DWORD = 0x7fffffff
} ;

Constantes

 
WICDdsAlphaModeUnknown
Valor: 0
O comportamento alfa não é especificado e deve ser determinado pelo leitor.
WICDdsAlphaModeStraight
Valor: 0x1
Os dados alfa são retos.
WICDdsAlphaModePremultiplied
Valor: 0x2
Os dados alfa são pré-multiplicados.
WICDdsAlphaModeOpaque
Valor: 0x3
Os dados alfa são opacos (valor UNORM de 1). Isso pode ser usado por um leitor em conformidade como uma otimização de desempenho. Por exemplo, as operações de mesclagem podem ser convertidas em cópias.
WICDdsAlphaModeCustom
Valor: 0x4
O canal alfa contém dados personalizados que não são alfa.
WICDDSALPHAMODE_FORCE_DWORD
Valor: 0x7fffffff

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho wincodec.h

Confira também

IWICDdsDecoder::GetParameters

WICDdsParameters