共用方式為


HueSaturationLightnessParams 結構 (gdipluseffects.h)

HueSaturationLightnessParams 結構包含成員,可指定位圖的色調、飽和度和光線調整。

您可以遵循下列步驟來調整位圖的色調、飽和度和光線。

  1. 建立並初始化 HueSaturationLightnessParams 結構。
  2. HueSaturationLightnessParams 結構的地址傳遞至 HueSaturationLightness 物件的 HueSaturationLightness::SetParameters 方法。
  3. 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)