CompositingQuality Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o nível de qualidade a ser usado durante a composição.
public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality =
Public Enum CompositingQuality
- Herança
Campos
| Nome | 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 | A correção gama é usada. |
| AssumeLinear | 4 | Suponha valores lineares. |
Comentários
Quando você especifica que a correção gama não deve ser aplicada, os dados da imagem a serem renderizados (combinados com a tela de fundo) são considerados em um espaço de cor linear com um valor gama de 1,0. Como resultado, nenhum ajuste gama é aplicado aos dados da imagem antes ou depois de misturar a imagem com o plano de fundo.
Quando você especifica que a correção gama deve ser aplicada, os dados da imagem a serem renderizados (combinados com a tela de fundo) são considerados no espaço de cores sRGB com um valor gama de 2,2. Para garantir uma combinação precisa, os dados da imagem de entrada são transformados em um espaço linear (gama = 1,0) antes que as cores sejam misturadas e transformadas novamente em espaço sRGB (gama = 2,2) posteriormente. Esse modo resulta em uma combinação mais precisa em detrimento do tempo de processamento adicional.