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