Struttura COLORADJUSTMENT
La struttura di COLORADJUSTMENT definisce i valori della regolazione dei colori utilizzati da funzioni di windows StretchBlt e di StretchDIBits quando la modalità di StretchBlt è HALFTONE.
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;
Parametri
caSize
Specifica la dimensione della struttura in byte.caFlags
Specifica come immagine di output deve essere preparare.Questo membro può essere impostato NULL o a qualsiasi combinazione dei valori seguenti:CA_NEGATIVE specifica se il segno negativo dell'immagine originale deve essere visualizzato.
CA_LOG_FILTER specifica che una funzione logaritmica deve essere applicato a densità finale dei colori di output.Questo aumento del contrasto di colore quando la luminanza è bassa.
caIlluminantIndex
Specifica la luminanza di una sorgente di luce in cui l'oggetto di immagine viene visualizzato.Questo membro può essere impostata su uno dei seguenti valori: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
Specifica l'ennesimo valore della gamma-correzione di potenza per il rosso primario dei colori di origine.Il valore deve essere compreso tra 2.500 e 65.000.Un valore 10.000 indica che non gamma-correzione.caGreenGamma
Specifica l'ennesimo valore della gamma-correzione di potenza per il verde primario dei colori di origine.Il valore deve essere compreso tra 2.500 e 65.000.Un valore 10.000 indica che non gamma-correzione.caBlueGamma
Specifica l'ennesimo valore della gamma-correzione di potenza per il colore blu primario dei colori di origine.Il valore deve essere compreso tra 2.500 e 65.000.Un valore 10.000 indica che non gamma-correzione.caReferenceBlack
Specifica il riferimento nero dei colori di origine.Tutti i colori utilizzati più scuri di seguito vengono considerati come nero.Il valore deve essere compreso tra 0 e 4.000.caReferenceWhite
Specifica il riferimento bianco per i colori di origine.Tutti i colori che sono più semplici di seguito vengono considerati come bianco.Il valore deve essere compreso tra 6.000 e 10.000.caContrast
Specifica la quantità di contrasto da applicare all'oggetto origine.Il valore deve essere compreso tra -100 e 100.Un valore 0 non significa regolazione di contrasto.caBrightness
Specifica la quantità di luminosità da applicare all'oggetto origine.Il valore deve essere compreso tra -100 e 100.Un valore 0 non significa regolazione di luminosità.caColorfulness
Specifica la quantità di colorfulness da applicare all'oggetto origine.Il valore deve essere compreso tra -100 e 100.Un valore 0 non significa regolazione di colorfulness.caRedGreenTint
Specifica la quantità di regolazione rossa o green tinta da applicare all'oggetto origine.Il valore deve essere compreso tra -100 e 100.I numeri positivi è regolerebbero a rosso e i numeri negativi vengono modificati in verde.Un 0 non significa regolazione di tinta.
Requisiti
Header: wingdi.h