Partager via


COLORADJUSTMENT, structure

La structure d' COLORADJUSTMENT définit les valeurs de réglage des couleurs utilisées par les fenêtres StretchBlt et StretchDIBits s'exécute lorsque le mode d' StretchBlt est HALFTONE.

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;

Paramètres

  • caSize
    Spécifie la taille de la structure en octets.

  • caFlags
    Spécifie comment l'image de sortie doit être préparée.Ce membre peut être définie à NULL ou à toute combinaison des valeurs suivantes :

    • CA_NEGATIVE spécifie que le négatif de l'image d'origine doit s'afficher.

    • CA_LOG_FILTER spécifie qu'une fonction logarithmique doit être appliquée à la yyyy'- finale les couleurs de sortie.Cela augmente le contraste de couleur lorsque le luminance est faible.

  • caIlluminantIndex
    Spécifie le luminance de la source de lumière dans laquelle l'objet image s'affiche.Ce membre peut avoir une des valeurs suivantes :

    • 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
    Spécifie la nième valeur de correction gamma de puissance pour le rouge primaire des couleurs source.La valeur doit se situer dans la plage de 2.500 à 65.000.Une valeur de 10.000 signifie aucune correction gamma.

  • caGreenGamma
    Spécifie la nième valeur de correction gamma de puissance du vert primaire des couleurs source.La valeur doit se situer dans la plage de 2.500 à 65.000.Une valeur de 10.000 signifie aucune correction gamma.

  • caBlueGamma
    Spécifie la nième valeur de correction gamma de puissance de la couleur bleue primaire des couleurs source.La valeur doit se situer dans la plage de 2.500 à 65.000.Une valeur de 10.000 signifie aucune correction gamma.

  • caReferenceBlack
    Spécifie la référence noire pour les couleurs de la source.Toutes les couleurs qui sont plus sombres que cela sont traitées comme noir.La valeur doit se situer dans la plage de 0 à 4.000.

  • caReferenceWhite
    Spécifie le blanc de référence pour les couleurs de la source.Toutes les couleurs qui sont plus simples que cela sont traitées comme blanc.La valeur doit se situer dans la plage de 6.000 à 10.000.

  • caContrast
    Spécifie la quantité de s'appliquer à l'objet source.La valeur doit se situer dans la plage de -100 à 100.Une valeur de 0 ne signifie pas de réglage de contraste.

  • caBrightness
    Spécifie la quantité de luminosité appliquer à l'objet source.La valeur doit se situer dans la plage de -100 à 100.Une valeur de 0 ne signifie pas d'ajustement de luminosité.

  • caColorfulness
    Spécifie la quantité de colorfulness appliquer à l'objet source.La valeur doit se situer dans la plage de -100 à 100.Une valeur de 0 ne signifie pas d'ajustement de colorfulness.

  • caRedGreenTint
    Spécifie la quantité de réglage de la teinte de rouge ou vert appliquer à l'objet source.La valeur doit se situer dans la plage de -100 à 100.Les nombres positifs régleraient vers rouge et des nombres négatifs ajustent vers le vert.Un 0 ne signifie pas de réglage de la teinte.

Configuration requise

Header: wingdi.h

Voir aussi

Référence

CDC::GetColorAdjustment

Autres ressources

Structures, styles, rappels, et les tables des messages