Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 |
CompositingQualityDefaultEspecifica que a correção gama não é aplicada. |
CompositingQualityHighSpeedEspecifica que a correção gama não é aplicada. |
CompositingQualityHighQualityEspecifica que a correção gama é aplicada. |
CompositingQualityGammaCorrectedEspecifica que a correção gama é aplicada. |
CompositingQualityAssumeLinearEspecifica 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) |