CompositingQuality Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica o nível de qualidade a usar durante a composição.
public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality =
Public Enum CompositingQuality
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| Invalid | -1 | Qualidade inválida. |
| Default | 0 | Qualidade padrão. |
| HighSpeed | 1 | Alta velocidade, baixa qualidade. |
| HighQuality | 2 | Composição de alta qualidade e baixa velocidade. |
| GammaCorrected | 3 | Utiliza-se correção gama. |
| AssumeLinear | 4 | Assuma valores lineares. |
Observações
Quando especifica que a correção gama não deve ser aplicada, assume-se que os dados da imagem a serem renderizados (misturados com o fundo) estão num espaço de cor linear com valor gama de 1,0. Como resultado, não é aplicado qualquer ajuste de gama aos dados da imagem antes ou depois de a misturar com o fundo.
Quando especificas que a correção gama deve ser aplicada, assume-se que os dados da imagem a serem renderizados (misturados com o fundo) estão no espaço de cor sRGB com um valor gama de 2,2. Para garantir uma mistura precisa, os dados da imagem de entrada são transformados num espaço linear (gama = 1.0) antes de as cores serem misturadas e transformadas novamente no espaço sRGB (gama = 2.2). Este modo resulta numa mistura mais precisa à custa de tempo adicional de processamento.