WICDdsAlphaMode 列舉 (wincodec.h)

指定 DDS 影像中包含的像素色彩元件值意義。

Syntax

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

常數

 
WICDdsAlphaModeUnknown
值: 0
Alpha 行為未指定,必須由讀取器決定。
WICDdsAlphaModeStraight
值: 0x1
Alpha 數據是直接的。
WICDdsAlphaModePremultiplied
值: 0x2
Alpha 數據是預乘的。
WICDdsAlphaModeOpaque
值: 0x3
Alpha 數據不透明 (UNORM 值為 1) 。 這可由符合規範的讀取器作為效能優化使用。 例如,混合作業可以轉換成複本。
WICDdsAlphaModeCustom
值: 0x4
Alpha 色板包含不是Alpha的自定義數據。
WICDDSALPHAMODE_FORCE_DWORD
值: 0x7fffffff

規格需求

需求
最低支援的用戶端 Windows 8.1 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 R2 [傳統型應用程式 |UWP 應用程式]
標頭 wincodec.h

另請參閱

IWICDdsDecoder::GetParameters

WICDdsParameters