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.

  1. Erstellen und initialisieren Sie eine BrightnessContrastParams-Struktur .
  2. Übergeben Sie die Adresse der BrightnessContrastParams-Struktur an die BrightnessContrast::SetParameters-Methode eines BrightnessContrast-Objekts .
  3. Ü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)