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) |