COLORADJUSTMENT-Struktur
Die COLORADJUSTMENT-Struktur definiert die Farben anpassungs Werte, die von den Funktionen und StretchBlt Windows StretchDIBits verwendet werden, wenn der StretchBlt Modus HALFTONE ist.
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;
Parameter
caSize
Gibt die Größe der Struktur in Bytes an.caFlags
Gibt an, wie das Bild Ausgabe vorbereitet werden soll.Dieser Member kann NULL oder einer beliebigen Kombination der folgenden Werte festgelegt werden:CA_NEGATIVE gibt an, dass das negativen Wert des Originalbilds angezeigt werden soll.
CA_LOG_FILTER gibt an, dass eine logarithmische Funktion zur endgültigen Dichte der Ausgabe Farben angewendet werden soll.Dies erhöht den Farben kontrast, wenn die Leuchtdichte niedrig ist.
caIlluminantIndex
Gibt die Leuchtdichte der Lichtquelle an, unter der das Bildobjekt angezeigt wird.Dieser Member kann auf einen der folgenden Werte festgelegt werden: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
Gibt den Energien N-ten gammakorrektur für das Rot angezeigt, das die primäre Quelle von Farben.Der Wert muss im Bereich zwischen 2,500 und 65,000 liegen.Ein Wert von 10,000 bedeutet, dass keine Gammakorrektur.caGreenGamma
Gibt den Energien N-ten gammakorrektur für das Grün angezeigt, das die primäre Quelle von Farben.Der Wert muss im Bereich zwischen 2,500 und 65,000 liegen.Ein Wert von 10,000 bedeutet, dass keine Gammakorrektur.caBlueGamma
Gibt den Wert für das n-te Energien gammakorrektur Blau dargestellt, das die primäre Quelle von Farben.Der Wert muss im Bereich zwischen 2,500 und 65,000 liegen.Ein Wert von 10,000 bedeutet, dass keine Gammakorrektur.caReferenceBlack
Gibt den schwarzen Verweis auf die Quellspalten Farben an.Alle Farben dunkler sind als dieses werden als Schwarz behandelt.Der Wert muss im Bereich zwischen 0 und 4,000 liegen.caReferenceWhite
Gibt den weißen Verweis auf die Quellspalten Farben an.Alle Farben heller sind als dieses werden als Weiß behandelt.Der Wert muss im Bereich zwischen 6,000 und 10,000 liegen.caContrast
Gibt die Menge an das Quellobjekt Kontrastes angewendet werden sollen.Der Wert muss im Bereich zwischen -100 und 100 liegen.Ein Wert von 0 bedeutet, dass keine Kontrastregulierung.caBrightness
Gibt die Menge der dem Quellobjekt fein angewendet werden sollen.Der Wert muss im Bereich zwischen -100 und 100 liegen.Ein Wert von 0 bedeutet, dass keine Helligkeits Farbanpassung.caColorfulness
Gibt die Menge an das Quellobjekt colorfulness angewendet werden sollen.Der Wert muss im Bereich zwischen -100 und 100 liegen.Ein Wert von 0 bedeutet, dass keine colorfulness Anpassung.caRedGreenTint
Gibt die Menge der an das Quellobjekt angewendet werden sollen, oder farbton Rot-, Grün- Anpassung an.Der Wert muss im Bereich zwischen -100 und 100 liegen.Positive Zahlen werden in Bezug auf Rot anpassen und negative Zahlen entsprechend anpassen in Bezug auf das Grün.0 bedeutet, dass keine Farbton Farbanpassung.
Anforderungen
Header: wingdi.h