Freigeben über


ColorCurveParams-Struktur (gdipluseffects.h)

Eine ColorCurveParams-Struktur enthält Elemente, die eine Anpassung an die Farben einer Bitmap angeben.

Die ColorCurve-Klasse umfasst acht separate Anpassungen: Belichtung, Dichte, Kontrast, Hervorhebung, Schatten, Mittelton, weiße Sättigung und Schwarze Sättigung. Sie können eine dieser Anpassungen auf eine Bitmap anwenden, indem Sie die folgenden Schritte ausführen.

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

Syntax

struct ColorCurveParams {
  CurveAdjustments adjustment;
  CurveChannel     channel;
  INT              adjustValue;
};

Member

adjustment

Typ: CurveAdjustments

Element der CurveAdjustments-Enumeration , die die anzuwendende Anpassung angibt.

channel

Typ: CurveChannel

Element der CurveChannel-Enumeration , das den Farbkanal angibt, für den die Anpassung gilt.

adjustValue

Typ: INT

Ganze Zahl, die die Intensität der Anpassung angibt. Der Bereich der zulässigen Werte hängt davon ab, welche Anpassung angewendet wird. Informationen zum Anzeigen des Bereichs zulässiger Werte für eine bestimmte Anpassung finden Sie in der CurveAdjustments-Enumeration .

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)