typedef enum D2D1_BITMAPSOURCE_ALPHA_MODE
{
D2D1_BITMAPSOURCE_ALPHA_MODE_UNKNOWN = 0,
D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED = 1,
D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT = 2,
D2D1_BITMAPSOURCE_ALPHA_MODE_FORCE_DWORD = 0xffffffff,
} D2D1_BITMAPSOURCE_ALPHA_MODE;
- D2D1_BITMAPSOURCE_ALPHA_MODE_UNKNOWN: 未知的 alpha 模式。
- D2D1_BITMAPSOURCE_ALPHA_MODE_PREMULTIPLIED: 预乘 alpha 模式。在这种模式下,RGB 值已经乘以 alpha 通道值。
- D2D1_BITMAPSOURCE_ALPHA_MODE_STRAIGHT: 直接 alpha 模式。在这种模式下,RGB 值和 alpha 通道值是独立的。
这个枚举通常用于创建位图源时指定 alpha 模式。请注意,此枚举是Direct2D库的一部分,而不是Win32 API的一部分。
转载请注明出处:http://www.zyzy.cn/article/detail/25388/Win32 API/D2d1effects.h/D2D1_BITMAPSOURCE_ALPHA_MODE