Estrutura COLORADJUSTMENT

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

Index