CompositingQuality Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt das während des Zusammensetzens zu verwendende Qualitätsniveau an.
public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality =
Public Enum CompositingQuality
- Vererbung
Felder
AssumeLinear | 4 | Es werden lineare Werte verwendet. |
Default | 0 | Standardqualität. |
GammaCorrected | 3 | Es wird Gammakorrektur verwendet. |
HighQuality | 2 | Hohe Qualität, langsame Zusammensetzung. |
HighSpeed | 1 | Hohe Geschwindigkeit, niedrige Qualität. |
Invalid | -1 | Ungültige Qualität. |
Hinweise
Wenn Sie angeben, dass die Gammakorrektur nicht angewendet werden soll, wird davon ausgegangen, 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 Bildes mit dem Hintergrund keine Gammaanpassung auf die Bilddaten angewendet.
Wenn Sie angeben, dass die Gammakorrektur angewendet werden soll, wird davon ausgegangen, dass sich die zu renderenden Bilddaten (gemischt mit dem Hintergrund) im sRGB-Farbraum mit einem Gammawert von 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 (Gamma = 2,2) transformiert werden. Dieser Modus führt zu einer präziseren Mischung auf Kosten zusätzlicher Verarbeitungszeit.