COLORADJUSTMENT – struktura
COLORADJUSTMENT Barevné hodnoty nastavení systému Windows definuje strukturu StretchBlt a StretchDIBits funkce když StretchBlt režim je POLOTÓNŮ.
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
Určuje velikost struktury v bajtech.caFlags
Určuje, jak by měly být připraveny výstupního obrazu.Tento člen může být nastavena na NULL nebo jakékoli kombinace následujících hodnot:CA_NEGATIVE Určuje, že by zobrazí záporné původního obrazu.
CA_LOG_FILTER Určuje, že konečná hustota barvy výstup měl být použit logaritmické funkce.Tím se zvýší barevný kontrast, při nedostatku světelnosti.
caIlluminantIndex
Určuje světelnost zdroje světla, pod kterým je objekt obrázek zobrazit.Tento člen může být nastavena na jednu z následujících hodnot: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
Určuje hodnotu korekce gamma n-tý energie červené primární zdroj barev.Hodnota musí být v rozsahu od 2 500 do 65 000.Hodnota 10 000 znamená korekce gama.caGreenGamma
Určuje hodnotu korekce gamma n-tý energie pro zelené primární zdroj barev.Hodnota musí být v rozsahu od 2 500 do 65 000.Hodnota 10 000 znamená korekce gama.caBlueGamma
Určuje hodnotu korekce gamma n-power blue primární zdroj barev.Hodnota musí být v rozsahu od 2 500 do 65 000.Hodnota 10 000 znamená korekce gama.caReferenceBlack
Určuje odkaz na černé barvy zdroje.Všechny barvy, které jsou tmavší než to jsou považovány za černé.Hodnota musí být v rozsahu od 0 do 4 000.caReferenceWhite
Určuje odkaz na bílé barvy zdroje.Všechny barvy, které jsou světlejší než to jsou považovány za prázdné.Hodnota musí být v rozsahu od 6,000 do 10 000.caContrast
Určuje rozsah kontrastu u zdrojového objektu.Hodnota musí být v rozsahu od -100 do 100.Hodnota 0 znamená bez úpravy kontrastu.caBrightness
Určuje hodnotu jasu u zdrojového objektu.Hodnota musí být v rozsahu od -100 do 100.Hodnota 0 znamená bez úpravy jasu.caColorfulness
Určuje velikost colorfulness u zdrojového objektu.Hodnota musí být v rozsahu od -100 do 100.Hodnota 0 znamená bez colorfulness úpravy.caRedGreenTint
Určuje odstín červené nebo zelené úpravy u zdrojového objektu.Hodnota musí být v rozsahu od -100 do 100.Kladná čísla by upravit směrem k červené a upravte záporná čísla směrem k zelené.0 znamená bez úpravy odstínu.
Požadavky
Soubor hlaviček: wingdi.h