Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

CDC::GetColorAdjustment

Další zdroje

Struktury, styly, zpětná volání a mapy zpráv