Enumeração CompositingQuality (gdiplusenums.h)
A enumeração CompositingQuality especifica se a correção gama é aplicada quando as cores são combinadas com cores de plano de fundo. Essa enumeração é usada pelos métodos Graphics::GetCompositingQuality e Graphics::SetCompositingQuality da classe Graphics .
Syntax
typedef enum CompositingQuality {
CompositingQualityInvalid,
CompositingQualityDefault,
CompositingQualityHighSpeed,
CompositingQualityHighQuality,
CompositingQualityGammaCorrected,
CompositingQualityAssumeLinear
} ;
Constantes
CompositingQualityInvalid |
CompositingQualityDefault Especifica que a correção gama não é aplicada. |
CompositingQualityHighSpeed Especifica que a correção gama não é aplicada. |
CompositingQualityHighQuality Especifica que a correção gama é aplicada. |
CompositingQualityGammaCorrected Especifica que a correção gama é aplicada. |
CompositingQualityAssumeLinear Especifica que a correção gama não é aplicada. |
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.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | gdiplusenums.h (inclua Gdiplus.h) |