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.
Eine ColorBalanceParams-Struktur enthält Elemente, die die Art einer Farbausgleichsanpassung angeben.
Sie können die Farbbalance einer Bitmap ändern, indem Sie die folgenden Schritte ausführen.
- Erstellen und initialisieren Sie eine ColorBalanceParams-Struktur .
- Übergeben Sie die Adresse der ColorBalanceParams-Struktur an die ColorBalance::SetParameters-Methode eines ColorBalance-Objekts .
- Übergeben Sie die Adresse des ColorBalance-Objekts an die Graphics::D rawImage-Methode oder an die Bitmap::ApplyEffect-Methode .
Syntax
struct ColorBalanceParams {
INT cyanRed;
INT magentaGreen;
INT yellowBlue;
};
Member
cyanRed
Typ: INT
Ganze Zahl im Bereich -100 bis 100, die eine Änderung der Rotmenge im Bild angibt. Wenn der Wert 0 ist, gibt es keine Änderung. Wenn sich der Wert von 0 auf 100 bewegt, nimmt die Menge an Rot im Bild zu, und die Menge an Zyan nimmt ab. Wenn sich der Wert von 0 auf -100 bewegt, nimmt die Menge an Rot im Bild ab und die Menge an Zyan nimmt zu.
magentaGreen
Typ: INT
Ganze Zahl im Bereich -100 bis 100, der eine Änderung der Grünmenge im Bild angibt. Wenn der Wert 0 ist, gibt es keine Änderung. Wenn der Wert von 0 auf 100 verschoben wird, nimmt die Menge an Grün im Bild zu, und die Magentamenge nimmt ab. Wenn sich der Wert von 0 auf -100 bewegt, nimmt die Menge an Grün im Bild ab und die Magentamenge nimmt zu.
yellowBlue
Typ: INT
Ganze Zahl im Bereich von -100 bis 100, die eine Änderung der Blaumenge im Bild angibt. Wenn der Wert 0 ist, gibt es keine Änderung. Wenn der Wert von 0 auf 100 verschoben wird, nimmt die Menge an Blau im Bild zu, und die Menge an Gelb nimmt ab. Wenn sich der Wert von 0 auf -100 bewegt, nimmt die Blaumenge im Bild ab, und die Menge an Gelb nimmt zu.
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) |