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.
Die CompositingQuality-Enumeration gibt an, ob eine Gammakorrektur angewendet wird, wenn Farben mit Hintergrundfarben gemischt werden. Diese Enumeration wird von den Graphics::GetCompositingQuality - und Graphics::SetCompositingQuality-Methoden der Graphics-Klasse verwendet.
Syntax
typedef enum CompositingQuality {
CompositingQualityInvalid,
CompositingQualityDefault,
CompositingQualityHighSpeed,
CompositingQualityHighQuality,
CompositingQualityGammaCorrected,
CompositingQualityAssumeLinear
} ;
Konstanten
CompositingQualityInvalid |
CompositingQualityDefaultGibt an, dass die Gammakorrektur nicht angewendet wird. |
CompositingQualityHighSpeedGibt an, dass die Gammakorrektur nicht angewendet wird. |
CompositingQualityHighQualityGibt an, dass die Gammakorrektur angewendet wird. |
CompositingQualityGammaCorrectedGibt an, dass die Gammakorrektur angewendet wird. |
CompositingQualityAssumeLinearGibt an, dass die Gammakorrektur nicht angewendet wird. |
Hinweise
Wenn Sie angeben, dass die Gammakorrektur nicht angewendet werden soll, wird angenommen, dass sich die zu renderenden Bilddaten (gemischt mit dem Hintergrund) in einem linearen Farbraum mit einem Gammawert von 1,0 befinden. Daher wird vor oder nach dem Mischen des Bilds mit dem Hintergrund keine Gammaanpassung auf die Bilddaten angewendet.
Wenn Sie angeben, dass die Gammakorrektur angewendet werden soll, wird angenommen, dass sich die zu renderenden Bilddaten (gemischt mit dem Hintergrund) im sRGB-Farbraum mit dem Gammawert 2,2 befinden. Um eine genaue Mischung zu gewährleisten, werden die Eingabebilddaten in einen linearen Raum (Gamma = 1,0) transformiert, bevor die Farben gemischt und anschließend wieder in sRGB-Raum (Gamma = 2,2) transformiert werden. Dieser Modus führt zu einer genaueren Mischung auf Kosten zusätzlicher Verarbeitungszeit.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP, Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | gdiplusenums.h (include Gdiplus.h) |