Die COLORADJUSTMENT -Struktur hat folgende form:
typedef Structnbsp; TagCOLORADJUSTME&NT {/ * ca * /
WORD caSize;
WORD CaFlags;
WORD CaIlluminantIndex;
WORD CaRedGamma;
WORD CaGreenGamma;
WORD CaBlueGamma;
WORD CaReferenceBlack;
WORD CaReferenceWhite;
KURZE CaContrast;
KURZE CaBrightness;
KURZE CaColorfulness;
KURZE CaRedGreenTint;
} COLORADJUSTMENT
Die COLORADJUSTMENT -Struktur definiert die Anpassung der Farbwerte von der Windows StretchBlt , StretchDIBits Funktionen und verwendet, wenn der StretchBlt HALBTON ist.
Mitglieder
caSize
Gibt die Größe der Struktur in bytes.
caFlags
Gibt an, wie das Ausgabebild vorbereitet werden sollte. Dieser Member kann auf NULL oder eine beliebige Kombination der folgenden Werte festgelegt werden:
caIlluminantIndex
Gibt die Intensität der Lichtquelle, unter denen das Image-Objekt angezeigt wird. Dieser Member kann auf einen der folgenden Werte festgelegt werden:
caRedGamma
Gibt den n-te Potenz-Gamma-Korrektur-Wert für die rote primäre Quelle Farben. Der Wert muss im Bereich von 2.500 bis 65.000. Ein Wert von 10.000 bedeutet keine Gamma-Korrektur.
caGreenGamma
Gibt den n-te Potenz-Gamma-Korrektur-Wert für die grünen primäre Quelle Farben. Der Wert muss im Bereich von 2.500 bis 65.000. Ein Wert von 10.000 bedeutet keine Gamma-Korrektur.
caBlueGamma
Gibt den n-te Potenz-Gamma-Korrektur-Wert für die Grundfarbe der Quellfarben blau. Der Wert muss im Bereich von 2.500 bis 65.000. Ein Wert von 10.000 bedeutet keine Gamma-Korrektur.
caReferenceBlack
Gibt den schwarzen Verweis für die Quellcode-Farben. Alle Farben, die dunkler als dieses sind, werden als schwarz behandelt. Der Wert muss im Bereich von 0 bis 4.000 sein.
caReferenceWhite
Gibt den weißen Verweis für die Quellcode-Farben. Alle Farben, die leichter als dies sind werden als weiß behandelt. Der Wert muss im Bereich von 6.000 bis 10.000.
caContrast
Gibt die Höhe der Kontrast auf das Source-Objekt angewendet werden. Der Wert muss im Bereich von-100 bis 100. Der Wert 0 bedeutet keine Kontrasteinstellung.
caBrightness
Gibt die Helligkeit auf das Source-Objekt angewendet werden. Der Wert muss im Bereich von-100 bis 100. Der Wert 0 bedeutet keine Helligkeitsregelung.
caColorfulness
Gibt die Menge der Farbigkeit auf das Source-Objekt angewendet werden. Der Wert muss im Bereich von-100 bis 100. Der Wert 0 bedeutet keine Farbigkeit-Anpassung.
caRedGreenTint
Gibt die Menge der roten oder grünen Farbstich Anpassung an das Quellobjekt angewendet werden. Der Wert muss im Bereich von-100 bis 100. Positive Zahlen würde in Richtung Rot anpassen und negative Zahlen passen in Richtung Grün. Eine 0 bedeutet keine Farbton-Anpassung.
Siehe auch&Nbsp;CDC::GetColorAdjustment