COLORADJUSTMENT Structure

La structure COLORADJUSTMENT a la forme suivante:

 typeDef structnbsp ; tagCOLORADJUSTME&NT {/ * ca * /
    MOT de caSize ;
    MOT caFlags ;
    MOT caIlluminantIndex ;
    MOT caRedGamma ;
    MOT caGreenGamma ;
    MOT caBlueGamma ;
    MOT caReferenceBlack ;
    MOT caReferenceWhite ;
    CaContrast courte ;
    CaBrightness courtes ;
    CaColorfulness courtes ;
    CaRedGreenTint courte ;
} COLORADJUSTMENT

La structure COLORADJUSTMENT définit les valeurs d'ajustement de couleur utilisés par les Windows StretchBlt et les fonctions StretchDIBits lorsque le mode StretchBlt demi-teinte.

Membres

caSize

Spécifie la taille de la structure en octets.

caFlags

Spécifie comment l'image de sortie doit être préparé. Ce membre peut être défini à NULL ou à n'importe quelle combinaison des valeurs suivantes:

caIlluminantIndex

Spécifie la luminance de la source lumineuse sous lequel est vu l'objet image. Ce membre peut être défini sur l'une des valeurs suivantes:

caRedGamma

Spécifie la valeur de correction gamma de puissance n-ème pour la rouge primaire des couleurs source. La valeur doit être comprise entre 2 500 à 65 000. Une valeur de 10 000 ne signifie aucune correction gamma.

caGreenGamma

Spécifie la valeur de correction gamma de puissance n-ème pour la primaire verte des couleurs source. La valeur doit être comprise entre 2 500 à 65 000. Une valeur de 10 000 ne signifie aucune correction gamma.

caBlueGamma

Spécifie la valeur de correction gamma de puissance n-ème pour les primaires bleu des couleurs source. La valeur doit être comprise entre 2 500 à 65 000. Une valeur de 10 000 ne signifie aucune correction gamma.

caReferenceBlack

Spécifie la référence noir pour les couleurs de la source. Les couleurs qui sont plus foncées que ce sont traités comme noir. La valeur doit être comprise entre 0 à 4 000.

caReferenceWhite

Spécifie la référence blanc pour les couleurs de la source. Les couleurs qui sont plus légers que ce sont traités comme blanc. La valeur doit être comprise entre 6 000 à 10 000.

caContrast

Spécifie le niveau de contraste à appliquer à l'objet source. La valeur doit être comprise entre -100 pour 100. La valeur 0 ne signifie aucun ajustement du contraste.

caBrightness

Spécifie la quantité de brillance s'applique à l'objet source. La valeur doit être comprise entre -100 pour 100. La valeur 0 ne signifie aucun ajustement de la luminosité.

caColorfulness

Spécifie la quantité de saturation à appliquer à l'objet source. La valeur doit être comprise entre -100 pour 100. La valeur 0 ne signifie aucun réglage de la saturation.

caRedGreenTint

Spécifie la quantité de réglage de la teinte rouge ou vert à appliquer à l'objet source. La valeur doit être comprise entre -100 pour 100. Nombres positifs ajusteraient vers rouge et ajustement les nombres négatifs vers le vert. 0 Ne signifie aucun réglage de la teinte.

Voir aussi  ;CDC::GetColorAdjustment

Index