Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |