在 Win32 API 的 Direct2D 中,D2D1_GAMMA 枚举用于指定颜色渐变的伽马校正模式。这个枚举定义在 D2d1.h 头文件中。

以下是 D2D1_GAMMA 枚举的定义:
typedef enum D2D1_GAMMA {
  D2D1_GAMMA_2_2      = 0,
  D2D1_GAMMA_1_0      = 1,
  D2D1_GAMMA_FORCE_DWORD = 0xffffffff,
} D2D1_GAMMA;

该枚举包含两个成员:

1. D2D1_GAMMA_2_2:表示使用伽马值为2.2的颜色校正。

2. D2D1_GAMMA_1_0:表示不使用颜色校正。

这些选项用于在创建渐变画刷等 Direct2D 对象时,指定颜色的渐变模式,以满足不同的颜色表示需求。


转载请注明出处:http://www.pingtaimeng.com/article/detail/25241/Win32 API/D2d1.h/D2D1_GAMMA