A estrutura COLORADJUSTMENT tem a seguinte forma:
typeDef structnbsp; tagCOLORADJUSTME&NT {/ * ca * /
PALAVRA caSize;
PALAVRA caFlags;
PALAVRA caIlluminantIndex;
PALAVRA caRedGamma;
PALAVRA caGreenGamma;
PALAVRA caBlueGamma;
PALAVRA caReferenceBlack;
PALAVRA caReferenceWhite;
CaContrast curto;
CaBrightness curto;
CaColorfulness curto;
CaRedGreenTint curto;
} COLORADJUSTMENT
A estrutura COLORADJUSTMENT define os valores de ajuste de cores usados pelo Windows StretchBlt e StretchDIBits funções quando o modo de StretchBlt é meio-tom.
Membros
caSize
Especifica o tamanho da estrutura em bytes.
caFlags
Especifica como a imagem de saída deve ser preparada. Esse membro pode ser definido como NULL ou qualquer combinação dos seguintes valores:
caIlluminantIndex
Especifica a luminância da fonte de luz sob a qual o objeto de imagem é exibido. Este membro pode ser definido como um dos seguintes valores:
caRedGamma
Especifica o valor de correção de gama de n-ésima potência para o principal vermelho as cores de origem. O valor deve estar no intervalo de 2.500 a 65.000. Um valor de 10.000 não significa nenhuma correção de gama.
caGreenGamma
Especifica o valor de correção de gama de n-ésima potência para o principal verde das cores de origem. O valor deve estar no intervalo de 2.500 a 65.000. Um valor de 10.000 não significa nenhuma correção de gama.
caBlueGamma
Especifica o valor de correção de gama de n-ésima potência para o principal azul das cores de origem. O valor deve estar no intervalo de 2.500 a 65.000. Um valor de 10.000 não significa nenhuma correção de gama.
caReferenceBlack
Especifica a referência preto para as cores de origem. Qualquer cor que são mais escuros do que isso é tratados como preto. O valor deve estar no intervalo de 0 a 4.000.
caReferenceWhite
Especifica a referência de branca para as cores de origem. Qualquer cor que são mais leves do que isso é tratados como branco. O valor deve estar no intervalo de 6.000 a 10.000.
caContrast
Especifica a quantidade de contraste a ser aplicada ao objeto de origem. O valor deve estar no intervalo de -100 a 100. Um valor de 0 não significa nenhum ajuste de contraste.
caBrightness
Especifica a quantidade de brilho para ser aplicado ao objeto de origem. O valor deve estar no intervalo de -100 a 100. Um valor de 0 não significa nenhum ajuste de brilho.
caColorfulness
Especifica a quantidade de colorfulness a ser aplicado ao objeto de origem. O valor deve estar no intervalo de -100 a 100. Um valor de 0 não significa nenhum ajuste colorfulness.
caRedGreenTint
Especifica a quantidade de ajuste de tonalidade de vermelho ou verde a ser aplicado ao objeto de origem. O valor deve estar no intervalo de -100 a 100. Números positivos seriam ajustar para vermelho e números negativos ajustar para verde. 0 Não significa nenhum ajuste de tonalidade.
Co&nsulte tambémnbsp;CDC::GetColorAdjustment