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