Enumerazione WICDdsAlphaMode (wincodec.h)

Specifica il significato dei valori dei componenti del colore pixel contenuti nell'immagine DDS.

Sintassi

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

Costanti

 
WICDdsAlphaModeUnknown
Valore: 0
Il comportamento alfa non è specificato e deve essere determinato dal lettore.
WICDdsAlphaModeStraight
Valore: 0x1
I dati alfa sono dritti.
WICDdsAlphaModePremultiplied
Valore: 0x2
I dati alfa sono premultiplied.
WICDdsAlphaModeOpaque
Valore: 0x3
I dati alfa sono opachi (valore UNORM pari a 1). Questa operazione può essere usata da un lettore conforme come ottimizzazione delle prestazioni. Ad esempio, le operazioni di fusione possono essere convertite in copie.
WICDdsAlphaModeCustom
Valore: 0x4
Il canale alfa contiene dati personalizzati che non sono alfa.
WICDDSALPHAMODE_FORCE_DWORD
Valore: 0x7fffffff

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Intestazione wincodec.h

Vedi anche

IWICDdsDecoder::GetParameters

WICDdsParameters