CompositingQuality Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa poziom jakości do użycia podczas komposiowania.
public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality =
Public Enum CompositingQuality
- Dziedziczenie
Pola
AssumeLinear | 4 | Przyjmij wartości liniowe. |
Default | 0 | Domyślna jakość. |
GammaCorrected | 3 | Używana jest korekta gamma. |
HighQuality | 2 | Wysoka jakość, niska szybkość kompositingu. |
HighSpeed | 1 | Wysoka szybkość, niska jakość. |
Invalid | -1 | Nieprawidłowa jakość. |
Uwagi
Po określeniu, że korekta gamma nie powinna być stosowana, przyjmuje się, że dane obrazu do renderowania (w połączeniu z tłem) mają być w liniowej przestrzeni kolorów z wartością gamma 1.0. W związku z tym żadne dostosowanie gamma nie jest stosowane do danych obrazu przed lub po połączeniu obrazu z tłem.
Po określeniu, że należy zastosować korektę gamma, dane obrazu do renderowania (w połączeniu z tłem) mają być w przestrzeni kolorów sRGB z wartością gamma 2,2. Aby zapewnić dokładne mieszanie, dane obrazu wejściowego są przekształcane w przestrzeń liniową (gamma = 1,0), zanim kolory zostaną połączone i przekształcone z powrotem w przestrzeń sRGB (gamma = 2,2) później. Ten tryb powoduje dokładniejsze połączenie kosztem dodatkowego czasu przetwarzania.