color
Creado para:
- Desarrollador
- Usuario
Valores de color. Puede especificar valores de color mediante notación hexadecimal, una lista de valores de componente separados por comas o decimales.
color |
&club;&club; gray[, alpha][g]}| { rojo, verde, azul[ , rgbAlpha][r]}| { cian, magenta, amarillo, negro[,alfa]k}| {0x{hex2|hex4}[g]}| {[0x]{ hex6| hex8[r]}| {[0x]{ hex8| hex10}k}}[s] |
rojo, verde, azul, rgbAlpha | valor del componente de color (0...255, decimal int) |
cian, magenta, amarillo, negro, alfa | Valor de componente de color CMYK (0,100 %, decimal int) |
gris, alfa | valor del componente de color gris (0...100%, decimal int) |
hex2 | valor de color gris hexadecimal (GG) de dos dígitos |
hex4 | envasado en gris hexadecimal de cuatro dígitos con valor de color alfa (GGAA) |
hex6 | valor de color de RGB hexadecimal de seis dígitos empaquetado (RRGGBB) |
hex8 | valor de color RGBA hexadecimal de ocho dígitos empaquetado (RRGGBBAA) o CMYK (CCMMYKK) (si se especifica con el sufijo "k") |
hex10 | CMYK hexadecimal de diez dígitos empaquetado con valor alfa (CCYMMKKAA) |
Los valores decimales de los componentes para los colores de RGB están en el rango 0…255. Los valores de componente decimales para CMYK y gris están en el rango 0…100%. Todos los valores de componentes hexadecimales están en el intervalo 0…0xFF.
Los valores de los componentes de color se suponen independientes del valor alfa (no premultiplicado).
Todos los valores de color, prefijos y sufijos no distinguen entre mayúsculas y minúsculas.
Se requiere el sufijo de tipo 'k' para los valores de color CMYK. Opcionalmente, se puede especificar un sufijo de tipo para los valores de color RGB y gris.
El prefijo "0x" es necesario para valores hexadecimales de color gris.
El sufijo "s" especifica que el valor de color está asociado al espacio de color de entrada (origen) correspondiente al tipo de píxel del valor de color (definido con attribute::IccProfileSrc*
). Si este sufijo no está presente, el valor de color se asocia al espacio de color de salida (destino) (definido con icc=
o attribute::IccProfile*
).
Predeterminado
Si no se especifica explícitamente un valor alfa, se supone que es 255, 0xFF o 100% (totalmente opaco).
Ejemplos
Algunos ejemplos de especificadores de color válidos y su correspondiente tipo de píxel, valor de color, valor alfa y espacio de color predeterminado:
color | Tipo de píxel | Valor de color | Valor de Alpha | Espacio de color predeterminado |
---|---|---|---|---|
0.100.200 | RGB | 0.100.200 | 255 | IccProfileRgb |
0,100,200,200 rs | RGB | 0.100.200 | 200 | IccProfileSrcRgb |
0x010203S | RGB | 1,2,3 | 255 | IccProfileSrcRgb |
a0b1c2d3R | RGB | 160.177.194 | 211 | IccProfileRgb |
100S | gris | 100 % | 100 % | IccProfileSrcGray |
50,75 g | gris | 50 % | 75 % | IccProfileGray |
0X70G | gris | 44 % | 44 % | IccProfileGray |
0xddeegs | gris | 87 % | 93 % | IccProfileSrcGray |
94,11,50,33k | CMYK | 94-11-50-33 % | 100 % | IccProfileCmyk |
22,23,24,25,26KS | CMYK | 22-23-24-25 % | 26 % | IccProfileSrcCmyk |
38393A3bK | CMYK | 56-57-58-59 % | 100 % | IccProfileCmyk |
0x0a0b0C0d0eks | CMYK | 10-11-12-13 % | 14 % | IccProfileSrcCmyk |
Se aplica el espacio de color de salida especificado con icc=
en lugar del espacio de color predeterminado cuando el tipo de píxel de un color de salida corresponde al tipo de píxel de la imagen de salida.