HueSaturationLightnessParams 结构 (gdipluseffects.h)
HueSaturationLightnessParams 结构包含指定位图的色调、饱和度和亮度调整的成员。
可以按照以下步骤调整位图的色调、饱和度和亮度。
- 创建并初始化 HueSaturationLightnessParams 结构。
- 将 HueSaturationLightnessParams 结构的地址传递给 HueSaturationLightness 对象的 HueSaturationLightness::SetParameters 方法。
- 将 HueSaturationLightness 对象的地址传递给 Graphics::D rawImage 方法或 Bitmap::ApplyEffect 方法。
语法
struct HueSaturationLightnessParams {
INT hueLevel;
INT saturationLevel;
INT lightnessLevel;
};
成员
hueLevel
类型: INT
范围 -180 到 180 的整数,指定色调的变化。 值为 0 指定不更改。 正值指定色轮上的逆时针旋转。 负值指定色轮上的顺时针旋转。
saturationLevel
类型: INT
-100 到 100 范围内的整数指定饱和度的变化。 值为 0 指定不更改。 正值指定增加的饱和度,负值指定降低的饱和度。
lightnessLevel
类型: INT
-100 到 100 范围内的整数,用于指定亮度的变化。 值为 0 指定不更改。 正值指定增加的亮度,负值指定降低的亮度。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | gdipluseffects.h (包括 Gdiplus.h) |