HueSaturationLightnessParams-Struktur (gdipluseffects.h)

Die HueSaturationLightnessParams-Struktur enthält Elemente, die Farbton-, Sättigungs- und Helligkeitsanpassungen für eine Bitmap angeben.

Sie können den Farbton, die Sättigung und die Helligkeit einer Bitmap anpassen, indem Sie die folgenden Schritte ausführen.

  1. Erstellen und initialisieren Sie eine HueSaturationLightnessParams-Struktur .
  2. Übergeben Sie die Adresse der HueSaturationLightnessParams-Struktur an die HueSaturationLightness::SetParameters-Methode eines HueSaturationLightness-Objekts .
  3. Übergeben Sie die Adresse des HueSaturationLightness-Objekts an die Graphics::D rawImage-Methode oder an die Bitmap::ApplyEffect-Methode .

Syntax

struct HueSaturationLightnessParams {
  INT hueLevel;
  INT saturationLevel;
  INT lightnessLevel;
};

Member

hueLevel

Typ: INT

Ganze Zahl im Bereich -180 bis 180, der die Änderung des Farbtons angibt. Der Wert 0 gibt keine Änderung an. Positive Werte geben die Drehung gegen den Uhrzeigersinn auf dem Farbrad an. Negative Werte geben die Drehung im Uhrzeigersinn auf dem Farbrad an.

saturationLevel

Typ: INT

Ganze Zahl im Bereich -100 bis 100, der die Änderung der Sättigung angibt. Der Wert 0 gibt keine Änderung an. Positive Werte geben eine erhöhte Sättigung an, und negative Werte geben eine verringerte Sättigung an.

lightnessLevel

Typ: INT

Ganze Zahl im Bereich -100 bis 100, die die Änderung der Helligkeit angibt. Der Wert 0 gibt keine Änderung an. Positive Werte geben eine erhöhte Helligkeit an, und negative Werte geben eine verringerte Helligkeit an.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile gdipluseffects.h (include Gdiplus.h)