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