Enumeración COLORDATATYPE (icm.h)
Usado por las funciones WCS para indicar el tipo de datos de contenido vectorial.
Syntax
typedef enum {
COLOR_BYTE = 1,
COLOR_WORD,
COLOR_FLOAT,
COLOR_S2DOT13FIXED,
COLOR_10b_R10G10B10A2,
COLOR_10b_R10G10B10A2_XR,
COLOR_FLOAT16
} COLORDATATYPE;
Constantes
COLOR_BYTE Valor: 1 Los datos de color se almacenan como 8 bits por canal, con un valor comprendido entre 0 y 255, ambos incluidos. |
COLOR_WORD Los datos de color se almacenan como 16 bits por canal, con un valor de 0 a 65535, ambos incluidos. |
COLOR_FLOAT Los datos de color se almacenan como un valor de 32 bits por canal, según lo definido por el estándar de punto flotante IEEE de 32 bits. |
COLOR_S2DOT13FIXED Los datos de color se almacenan como 16 bits por canal, con un intervalo fijo de -4 a +4, ambos incluidos. Se usa un formato firmado, con 1 bit para el signo, 2 bits para la parte entera y 13 bits para la parte fraccionarcional. |
COLOR_10b_R10G10B10A2 Los datos de color se almacenan como 10 bits por canal. Los dos bits más significativos son alfa. |
COLOR_10b_R10G10B10A2_XR Los datos de color se almacenan como 10 bits por canal, 32 bits por píxel. Los 10 bits de cada canal de color son de 2,8 puntos fijos con un sesgo de -0,75, lo que proporciona un rango de [-0,76 .. 1.25]. Este intervalo corresponde a [-0.5 .. 1,5] en un gamma = 1 espacio. Los dos bits más significativos se conservan para alfa. Usa un espacio de color sRGB de intervalo extendido (XR). Tiene las mismas primarias RGB, punto blanco y gamma que sRGB. |
COLOR_FLOAT16 Los datos de color se almacenan como un valor de 16 bits por canal, según lo definido por el estándar de punto flotante IEEE de 16 bits. |
Comentarios
Los tipos de datos PCOLORDATATYPE y LPCOLORDATATYPE se definen como punteros a la enumeración COLORDATATYPE :
typedef COLORDATATYPE *PCOLORDATATYPE, *LPCOLORDATATYPE;
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | icm.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de