Udostępnij za pośrednictwem


Struktura COLORADJUSTMENT

COLORADJUSTMENT Wartości korekty kolorów używanych przez system Windows definiuje strukturę StretchBlt i StretchDIBits funkcje podczas StretchBlt jest tryb PÓŁTONÓW.

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;

Parametry

  • caSize
    Określa rozmiar struktury w bajtach.

  • caFlags
    Określa, jak powinny być przygotowane obrazu wyjściowego.Ten element może być równa wartości NULL lub dowolną ich kombinacją następujących wartości:

    • CA_NEGATIVE Określa, że wyświetlane negatyw obrazu oryginalnego.

    • CA_LOG_FILTER Określa, że funkcja logarytmiczna powinny być stosowane do końcowego gęstość kolorów wyjściowych.Gdy brakuje Luminancja zwiększy się kontrast kolorów.

  • caIlluminantIndex
    Określa jaskrawość źródło światła, w którym jest wyświetlany obiekt obraz.Ten element członkowski można ustawić jedną z następujących wartości:

    • 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
    Określa wartość potęgi korekcja gamma dla podstawowego czerwony kolorów źródła.Wartość musi być w zakresie od 2500 65 000.Wartość 10 000 oznacza nie korekcji gamma.

  • caGreenGamma
    Określa wartość potęgi korekcja gamma dla podstawowego zielony kolorów źródła.Wartość musi być w zakresie od 2500 65 000.Wartość 10 000 oznacza nie korekcji gamma.

  • caBlueGamma
    Określa wartość potęgi korekcja gamma dla podstawowego niebieski kolorów źródła.Wartość musi być w zakresie od 2500 65 000.Wartość 10 000 oznacza nie korekcji gamma.

  • caReferenceBlack
    Określa czarny odniesienia dla kolorów źródłowych.Wszelkie kolory, które są ciemniejsze niż to są traktowane jako kolor czarny.Wartość musi być w zakresie od 0 do 4 000.

  • caReferenceWhite
    Określa biały odniesienia dla kolorów źródłowych.Wszelkie kolory, które są jaśniejsze niż to są traktowane jako białe.Wartość musi być w zakresie od 6000 do 10 000.

  • caContrast
    Określa ilość kontrast mają być stosowane do obiektu źródłowego.Wartość musi być z zakresu od -100 do 100.Wartość 0 oznacza nie regulacja kontrastu.

  • caBrightness
    Określa poziom jasności, które mają być stosowane do obiektu źródłowego.Wartość musi być z zakresu od -100 do 100.Wartość 0 oznacza nie regulacji jasności.

  • caColorfulness
    Określa ilość wniosków, które mają być stosowane do obiektu źródłowego.Wartość musi być z zakresu od -100 do 100.Wartość 0 oznacza bez korekty wniosków.

  • caRedGreenTint
    Określa intensywność korekty odcień czerwoną lub zieloną mają być stosowane do obiektu źródłowego.Wartość musi być z zakresu od -100 do 100.Liczby dodatnie by dostosować względem czerwieni i liczb ujemnych dostosować względem zieleni.Wartość 0 oznacza bez korekty odcień.

Wymagania

Nagłówek: wingdi.h

Zobacz też

Informacje

CDC::GetColorAdjustment

Inne zasoby

Struktury, style, wywołania zwrotne i mapy komunikatów