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

Siehe auch

Referenz

CDC::GetColorAdjustment

Weitere Ressourcen

Strukturen, Formate, Rückrufe und Meldungszuordnungen