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

Vedere anche

Riferimenti

CDC::GetColorAdjustment

Altre risorse

Strutture, stili, callback e di mappe messaggi