Partilhar via


CompositingQuality Enumeração

Definição

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
CompositingQuality

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.

Aplica-se a