Partilhar via


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

CDC::GetColorAdjustment

Outros recursos

Estruturas, estilos, retornos de chamada e mapas de mensagem