在 Win32 API 的 Direct2D 库中,D2D1_HUETORGB_INPUT_COLOR_SPACE 枚举用于描述色相到 RGB 转换效果中的输入颜色空间。以下是该枚举的定义:
typedef enum D2D1_HUETORGB_INPUT_COLOR_SPACE {
  D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE,
  D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS,
  D2D1_HUETORGB_INPUT_COLOR_SPACE_FORCE_DWORD
} ;

这个枚举包含了两个成员:

1. D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_VALUE:表示输入颜色空间为色相-饱和度-亮度(HSV)。
2. D2D1_HUETORGB_INPUT_COLOR_SPACE_HUE_SATURATION_LIGHTNESS:表示输入颜色空间为色相-饱和度-轻度(HSL)。

这些模式用于指定色相到 RGB 转换效果中输入颜色的颜色空间。在具体的 Direct2D 编程中,你可以使用这个枚举来配置色相到 RGB 转换效果的输入颜色空间。


转载请注明出处:http://www.zyzy.cn/article/detail/25426/Win32 API/D2d1effects_2.h/D2D1_HUETORGB_INPUT_COLOR_SPACE