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
AssumeLinear | 4 | Suponha valores lineares. |
Default | 0 | Qualidade padrão. |
GammaCorrected | 3 | A correção de gama é usada. |
HighQuality | 2 | Composição de alta qualidade, baixa velocidade. |
HighSpeed | 1 | Alta velocidade, baixa qualidade. |
Invalid | -1 | Qualidade inválida. |
Comentários
Quando você especifica que a correção gama não deve ser aplicada, os dados de 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 mesclar a imagem com a tela de fundo.
Quando você especifica que a correção gama deve ser aplicada, os dados de imagem a serem renderizados (combinados com a tela de fundo) são considerados no espaço de cor sRGB com um valor gama de 2,2. Para garantir uma combinação precisa, os dados de imagem de entrada são transformados em um espaço linear (gama = 1,0) antes que as cores sejam combinadas 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.