Estrutura COLORADJUSTMENT
The COLORADJUSTMENT estrutura define os valores de ajuste de cor usados pelo Windows StretchBlt e StretchDIBits funções quando o StretchBlt o modo é MEIO-TOM.
typedef struct tagCOLORADJUSTMENT { /* ca */
WORD caSize;
WORD caFlags;
WORD caIlluminantIndex;
WORD caRedGamma;
WORD caGreenGamma;
WORD caBlueGamma;
WORD caReferenceBlack;
WORD caReferenceWhite;
SHORT caContrast;
SHORT caBrightness;
SHORT caColorfulness;
SHORT caRedGreenTint;
} COLORADJUSTMENT;
Parâmetros
caSize
Especifica o dimensionar da estrutura em bytes.caFlags
Especifica como a imagem de saída deve estar preparada.Este membro pode ser conjunto para NULO ou qualquer combinação dos seguintes valores:CA_NEGATIVE Especifica que o negativo da imagem original deve ser exibido.
CA_LOG_FILTER Especifica que uma função logarítmica deve ser aplicada para a densidade das cores de saída final.Isso aumentará o contraste de cor quando a luminância estiver baixa.
caIlluminantIndex
Especifica a luminosidade da fonte de luz sob a qual o objeto de imagem é exibido.Este membro pode ser definido como um dos seguintes valores:ILLUMINANT_EQUAL_ENERGY
ILLUMINANT_A
ILLUMINANT_B
ILLUMINANT_C
ILLUMINANT_D50
ILLUMINANT_D55
ILLUMINANT_D65
ILLUMINANT_D75
ILLUMINANT_F2
ILLUMINANT_TURNGSTEN
ILLUMINANT_DAYLIGHT
ILLUMINANT_FLUORESCENT
ILLUMINANT_NTSC
caRedGamma
Especifica o valor de correção de gama ' enésimo ' potência para vermelho principal das cores de fonte.O valor deve estar no intervalo de 2.500 a 65.000.Um valor de 10.000 significa que nenhuma correção de gama.caGreenGamma
Especifica o valor de correção de gama ' enésimo ' potência para verde primário das cores de fonte.O valor deve estar no intervalo de 2.500 a 65.000.Um valor de 10.000 significa que nenhuma correção de gama.caBlueGamma
Especifica o valor de correção de gama ' enésimo ' potência para principal azul das cores de fonte.O valor deve estar no intervalo de 2.500 a 65.000.Um valor de 10.000 significa que nenhuma correção de gama.caReferenceBlack
Especifica a referência de preta para as cores de fonte.Todas sistema autônomo cores mais escuras que isso são tratadas sistema autônomo preto.O valor deve estar no intervalo de 0 a 4.000.caReferenceWhite
Especifica a referência de branco para as cores de fonte.Todas sistema autônomo cores mais claras que isso são tratadas sistema autônomo branco.The value must be in the range from 6,000 to 10,000.caContrast
Especifica a quantidade de contraste a ser aplicado ao objeto de fonte.The value must be in the range from -100 to 100.Um valor 0 significa que nenhum ajuste de contraste.caBrightness
Especifica a quantidade de brilho a ser aplicado ao objeto de fonte.The value must be in the range from -100 to 100.Um valor 0 significa que nenhum ajuste de brilho.caColorfulness
Especifica a quantidade de colorfulness a ser aplicado ao objeto de fonte.The value must be in the range from -100 to 100.Um valor 0 significa que nenhum ajuste colorfulness.caRedGreenTint
Especifica a quantidade de ajuste de tonalidade de vermelho ou verde a serem aplicadas ao objeto de fonte.The value must be in the range from -100 to 100.Números positivos seriam ajustar para vermelho e números negativos ajusta para verde.0 Não significa nenhum ajuste de tonalidade.
Requisitos
Cabeçalho: wingdi.h
Consulte também
Referência
Outros recursos
Estruturas, estilos, retornos de chamada e mapas de mensagem