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