BrightnessContrastParams-Struktur (gdipluseffects.h)
Eine BrightnessContrastParams-Struktur enthält Elemente, die die Art einer Helligkeits- oder Kontrastanpassung angeben.
Sie können die Helligkeit oder den Kontrast (oder beides) einer Bitmap ändern, indem Sie die folgenden Schritte ausführen.
- Erstellen und initialisieren Sie eine BrightnessContrastParams-Struktur .
- Übergeben Sie die Adresse der BrightnessContrastParams-Struktur an die BrightnessContrast::SetParameters-Methode eines BrightnessContrast-Objekts .
- Übergeben Sie die Adresse des BrightnessContrast-Objekts an die Graphics::D rawImage-Methode oder an die Bitmap::ApplyEffect-Methode .
Syntax
struct BrightnessContrastParams {
INT brightnessLevel;
INT contrastLevel;
};
Member
brightnessLevel
Typ: INT
Ganze Zahl im Bereich -255 bis 255, der die Helligkeitsstufe angibt. Wenn der Wert 0 ist, bleibt die Helligkeit gleich. Wenn der Wert von 0 auf 255 wechselt, erhöht sich die Helligkeit des Bilds. Wenn der Wert von 0 auf -255 verschoben wird, nimmt die Helligkeit des Bilds ab.
contrastLevel
Typ: INT
Ganze Zahl im Bereich -100 bis 100, der die Kontraststufe angibt. Wenn der Wert 0 ist, bleibt der Kontrast gleich. Wenn der Wert von 0 auf 100 verschoben wird, nimmt der Kontrast des Bilds zu. Wenn der Wert von 0 auf -100 verschoben wird, nimmt der Kontrast des Bilds ab.
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) |