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.
- Erstellen und initialisieren Sie eine HueSaturationLightnessParams-Struktur .
- Übergeben Sie die Adresse der HueSaturationLightnessParams-Struktur an die HueSaturationLightness::SetParameters-Methode eines HueSaturationLightness-Objekts .
- Ü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) |