COLORADJUSTMENT (Estructura)
La estructura de COLORADJUSTMENT define los valores de ajuste en color utilizados por Windows StretchBlt y StretchDIBits funciona cuando el modo de StretchBlt es 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;
Parámetros
caSize
Especifica el tamaño de la estructura en bytes.caFlags
Especifica cómo la imagen de salida debe ser preparada. Este miembro se puede establecer en nulo o cualquier combinación de los siguientes valores:CA_NEGATIVE especifica que la negativa de la imagen original debe mostrar.
CA_LOG_FILTER especifica que una función logarítmica se debe aplicar a la densidad final de los colores de salida. Esto aumentará el contraste de color cuando la luminancia es baja.
caIlluminantIndex
Especifica la luminancia de la fuente de luz en la que se ve el objeto de imagen. Este miembro se puede establecer en uno de los siguientes valores: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
Especifica el enésimo valor de la gamma- corrección de energía para el rojo primario de color de origen. El valor debe estar en el intervalo comprendido entre 2.500 y 65.000. Un valor de 10.000 es sin gamma- corrección.caGreenGamma
Especifica el enésimo valor de la gamma- corrección de energía para el verde primario de color de origen. El valor debe estar en el intervalo comprendido entre 2.500 y 65.000. Un valor de 10.000 es sin gamma- corrección.caBlueGamma
Especifica el enésimo valor de la gamma- corrección de energía del color azul primario de color de origen. El valor debe estar en el intervalo comprendido entre 2.500 y 65.000. Un valor de 10.000 es sin gamma- corrección.caReferenceBlack
Especifica la referencia negra para los colores de origen. Cualquier color que sea más oscuro que esto se trata como negro. El valor debe estar en el intervalo comprendido entre 0 y 4.000.caReferenceWhite
Especifica la referencia blanca de colores de origen. Cualquier color que sea más ligero que esto se trata como blanco. El valor debe estar en el intervalo comprendido entre 6.000 y 10.000.caContrast
Especifica la cantidad de contraste para aplicar al objeto de origen. El valor debe estar en el intervalo comprendido entre -100 y 100. Un valor de 0 no indica ningún ajuste de contraste.caBrightness
Especifica la cantidad de ajuste que aplicar al objeto de origen. El valor debe estar en el intervalo comprendido entre -100 y 100. Un valor de 0 no indica ningún ajuste de ajuste.caColorfulness
Especifica la cantidad de colorfulness que aplicar al objeto de origen. El valor debe estar en el intervalo comprendido entre -100 y 100. Un valor de 0 no indica ningún ajuste de colorfulness.caRedGreenTint
Especifica la cantidad de ajuste de tono de rojo o verde se aplicará al objeto de origen. El valor debe estar en el intervalo comprendido entre -100 y 100. Los números positivos ajustarían como ajuste de rojo y los números negativos hacia verde. El valor 0 no indica ningún ajuste de tono.
Requisitos
Encabezado: wingdi.h
Vea también
Referencia
Otros recursos
Estructuras, estilos, devoluciones de llamada y mapas de mensajes