WICDdsAlphaMode 枚举 (wincodec.h)

指定 DDS 图像中包含的像素颜色分量值的含义。

语法

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