Estructura COLORADJUSTMENT

La estructura COLORADJUSTMENT tiene el siguiente formulario:

 typeDef structnbsp; tagCOLORADJUSTME&NT {/ * ca * /
    WORD caSize;
    WORD caFlags;
    WORD caIlluminantIndex;
    WORD caRedGamma;
    WORD caGreenGamma;
    WORD caBlueGamma;
    WORD caReferenceBlack;
    WORD caReferenceWhite;
    CaContrast corto;
    CaBrightness corto;
    CaColorfulness corto;
    CaRedGreenTint corto;
} COLORADJUSTMENT

La estructura COLORADJUSTMENT define los valores de ajuste de color utilizados por el Windows StretchBlt y StretchDIBits funciones cuando el modo de StretchBlt es de SEMITONO.

Miembros

caSize

Especifica el tamaño de la estructura en bytes.

caFlags

Especifica cómo debe prepararse la imagen de salida. Este miembro se puede establecer en NULL o cualquier combinación de los siguientes valores:

caIlluminantIndex

Especifica la luminancia de la fuente de luz bajo la cual se ve el objeto image. Este miembro puede establecerse en uno de los siguientes valores:

caRedGamma

Especifica el valor de corrección de gamma de potencia n-ésima de las primarias rojo de los colores de origen. El valor debe estar en el rango de 2.500 a 65.000. Un valor de 10.000 no significa ninguna corrección de gamma.

caGreenGamma

Especifica el valor de corrección de gamma de n-ésima potencia para las primarias de los colores de fuente verde. El valor debe estar en el rango de 2.500 a 65.000. Un valor de 10.000 no significa ninguna corrección de gamma.

caBlueGamma

Especifica el valor de corrección de gamma de potencia n-ésima de las primarias azul de los colores de origen. El valor debe estar en el rango de 2.500 a 65.000. Un valor de 10.000 no significa ninguna corrección de gamma.

caReferenceBlack

Especifica la referencia negra para los colores de origen. Los colores que son más oscuros que esto se tratan como negro. El valor debe estar en el rango de 0 a 4.000.

caReferenceWhite

Especifica la referencia de blanca para los colores de origen. Los colores que son más ligeros que esto se tratan como blanco. El valor debe estar en el rango de 6.000 a 10.000.

caContrast

Especifica la cantidad de contraste al aplicarse al objeto de origen. El valor debe estar en el rango de -100 a 100. Un valor 0 significa que no hay ajuste de contraste.

caBrightness

Especifica la cantidad de brillo al aplicarse al objeto de origen. El valor debe estar en el rango de -100 a 100. Un valor 0 significa que no hay ajuste de brillo.

caColorfulness

Especifica la cantidad de coloridos al aplicarse al objeto de origen. El valor debe estar en el rango de -100 a 100. Un valor de 0 no significa ningún ajuste de coloridos.

caRedGreenTint

Especifica la cantidad de ajuste de tinte rojo o verde al aplicarse al objeto de origen. El valor debe estar en el rango de -100 a 100. Serían ajustar números positivos hacia el rojo y ajustar los números negativos hacia el verde. 0 No significa ningún ajuste de tinta.

Vea tambié&nnbsp;CDC::GetColorAdjustment

Index