COLORADJUSTMENT Struktur

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

Index