Struktura COLORADJUSTMENT ma następującą postać:
element TypeDef structnbsp; tagCOLORADJUSTME&NT {/ * ca * /
Program WORD caSize;
Program WORD caFlags;
Program WORD caIlluminantIndex;
Program WORD caRedGamma;
Program WORD caGreenGamma;
Program WORD caBlueGamma;
Program WORD caReferenceBlack;
Program WORD caReferenceWhite;
KRÓTKIE caContrast;
KRÓTKIE caBrightness;
KRÓTKIE caColorfulness;
KRÓTKIE caRedGreenTint;
} COLORADJUSTMENT
Struktura COLORADJUSTMENT definiuje wartości dopasowania kolorów, używany przez system Windows StretchBlt i StretchDIBits funkcji podczas PÓŁTONÓW jest tryb StretchBlt.
Członkowie
caSize
Określa w bajtach rozmiar struktury.
caFlags
Określa, jak powinny być przygotowane obrazu wyjściowego. Członek ten można ustawić wartość NULL lub dowolną ich kombinacją następujących wartości:
caIlluminantIndex
Określa jaskrawość źródła światła, zgodnie z którą obiekt obrazu jest wyświetlany. Członek ten można ustawić jedną z następujących wartości:
caRedGamma
Określa wartość korekcja gamma n ty zasilania dla czerwonego podstawowych kolorów źródłowych. Wartość musi należeć do zakresu od 2500 65 000. Wartość 10 000 oznacza nie korekcja gamma.
caGreenGamma
Określa wartość korekcja gamma n ty zasilania zielony podstawowych kolorów źródłowych. Wartość musi należeć do zakresu od 2500 65 000. Wartość 10 000 oznacza nie korekcja gamma.
caBlueGamma
Określa wartość korekcja gamma n ty zasilania niebieski podstawowych kolorów źródłowych. Wartość musi należeć do zakresu od 2500 65 000. Wartość 10 000 oznacza nie korekcja gamma.
caReferenceBlack
Określa odniesienia dla czerni dla kolorów źródłowych. Wszystkie kolory, które są ciemniejsze niż to są traktowane jako kolor czarny. Wartość musi należeć do zakresu od 0 do 4000.
caReferenceWhite
Określa punktu odniesienia dla bieli dla kolorów źródłowych. Kolory jaśniejsze od tego są traktowane jako biały. Wartość musi należeć do zakresu od 6000 do 10 000.
caContrast
Określa ilość kontrast stosowane do obiektu źródłowego. Wartość musi być w zakresie od -100 do 100. Wartość 0 oznacza nie kontrastu.
caBrightness
Określa ilość jasność stosowane do obiektu źródłowego. Wartość musi być w zakresie od -100 do 100. Wartość 0 oznacza nie dopasowania Jasność.
caColorfulness
Określa ilość Saturacja stosowane do obiektu źródłowego. Wartość musi być w zakresie od -100 do 100. Wartość 0 oznacza nie dopasowania Saturacja.
caRedGreenTint
Określa odcień czerwoną lub zieloną korekty stosowane do obiektu źródłowego. Wartość musi być w zakresie od -100 do 100. Liczb dodatnich będzie skorygować względem czerwieni i liczb ujemnych skorygować względem zieleni. Wartość 0 oznacza żadne dostosowanie tinty.
Zobacz też CDC::GetColorAdjustment