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