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