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 Qualitätsniveau an, das bei der Kompositierung verwendet werden soll.
public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality =
Public Enum CompositingQuality
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Invalid | -1 | Ungültige Qualität. |
| Default | 0 | Standardqualität. |
| HighSpeed | 1 | Hohe Geschwindigkeit, niedrige Qualität. |
| HighQuality | 2 | Hohe Qualität, Low Speed Compositing. |
| GammaCorrected | 3 | Gammakorrektur wird verwendet. |
| AssumeLinear | 4 | Gehen Sie von linearen Werten aus. |
Hinweise
Wenn Sie angeben, dass die Gammakorrektur nicht angewendet werden soll, werden die zu renderenden Bilddaten (mit dem Hintergrund gemischt) in einem linearen Farbraum mit einem Gammawert von 1,0 angenommen. Daher wird keine Gammaanpassung auf die Bilddaten vor oder nach dem Mischen des Bilds mit dem Hintergrund angewendet.
Wenn Sie angeben, dass die Gammakorrektur angewendet werden soll, wird davon ausgegangen, dass sich die zu renderenden Bilddaten (mit dem Hintergrund gemischt) im sRGB-Farbraum mit einem Gammawert von 2,2 befinden. Um eine genaue Vermischung sicherzustellen, werden die Eingabebilddaten in einen linearen (Gamma = 1,0) Raum umgewandelt, bevor die Farben vermischungen und anschließend wieder in sRGB (Gamma = 2,2) Raum umgewandelt werden. Dieser Modus führt zu einer genaueren Mischung auf Kosten der zusätzlichen Verarbeitungszeit.