Struttura COLORADJUSTMENT

La struttura COLORADJUSTMENT ha la seguente forma:

 typedef structnbsp; tagCOLORADJUSTME&NT {/ * ca * /
    WORD caSize;
    WORD caFlags;
    WORD caIlluminantIndex;
    WORD caRedGamma;
    WORD caGreenGamma;
    WORD caBlueGamma;
    WORD caReferenceBlack;
    WORD caReferenceWhite;
    BREVE caContrast;
    BREVE caBrightness;
    BREVE caColorfulness;
    BREVE caRedGreenTint;
} COLORADJUSTMENT

La struttura COLORADJUSTMENT definisce i valori di regolazione colore utilizzati dal Windows StretchBlt e StretchDIBits funzioni quando la modalità di StretchBlt è MEZZETINTE.

Membri

caSize

Specifica le dimensioni della struttura in byte.

caFlags

Specifica come deve essere preparato immagine risultante. Questo membro può essere impostato su NULL o qualsiasi combinazione dei seguenti valori:

caIlluminantIndex

Specifica la luminanza della sorgente luminosa in cui viene visualizzato l'oggetto image. Questo membro può essere impostato su uno dei seguenti valori:

caRedGamma

Specifica il valore di potenza n-esima correzione gamma per il rosso primario di colori di origine. Il valore deve essere nel range da 2.500 a 65.000. Un valore di 10.000 non significa nessuna correzione gamma.

caGreenGamma

Specifica il valore di potenza n-esima correzione gamma per il verde primario di colori di origine. Il valore deve essere nel range da 2.500 a 65.000. Un valore di 10.000 non significa nessuna correzione gamma.

caBlueGamma

Specifica il valore di potenza n-esima correzione gamma per il blu primario di colori di origine. Il valore deve essere nel range da 2.500 a 65.000. Un valore di 10.000 non significa nessuna correzione gamma.

caReferenceBlack

Consente di specificare il riferimento nero per colori di origine. I colori che sono più scuri di questo vengono trattati come nero. Il valore deve essere nell'intervallo da 0 a 4.000.

caReferenceWhite

Consente di specificare il riferimento bianco per colori di origine. I colori che sono più leggeri di questo vengono trattati come bianco. Il valore deve essere nel range da 6.000 a 10.000.

caContrast

Specifica la quantità di contrasto da applicare all'oggetto di origine. Il valore deve essere nell'intervallo da -100 a 100. Il valore 0 non indica alcuna rettifica di contrasto.

caBrightness

Specifica la quantità di luminosità da applicare all'oggetto di origine. Il valore deve essere nell'intervallo da -100 a 100. Il valore 0 non indica alcuna regolazione della luminosità.

caColorfulness

Specifica la quantità di colorfulness da applicare all'oggetto di origine. Il valore deve essere nell'intervallo da -100 a 100. Il valore 0 non indica alcuna rettifica colorfulness.

caRedGreenTint

Specifica la quantità di regolazione tonalità di rosso o verde da applicare all'oggetto di origine. Il valore deve essere nell'intervallo da -100 a 100. Numeri positivi sarebbero regolare verso il rosso e numeri negativi regolare verso il verde. 0 Non significa alcuna rettifica tinta.

Vedere a&nchenbsp;CDC::GetColorAdjustment

Index