Freigeben über


CompositingQuality Enumeration

Definition

Gibt das während des Zusammensetzens zu verwendende Qualitätsniveau an.

public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality = 
Public Enum CompositingQuality
Vererbung
CompositingQuality

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.

Gilt für: