Dados 3 bytes o RGB como entrada, calcule los valores CMYK más cercanos y expórtelos.
- cree una función con parámetros y valor de retorno o un programa que opera en stdin / stdout
- use el perfil de color de su elección, pero proporcione una referencia
- la entrada puede ser valores numéricos separados en el rango [0; 255] o una cadena hexadecimal de 6 dígitos
- la salida debe ser valores numéricos separados que varían entre [0; 1] o [0; 100]
- golf de código estándar: sin lagunas , gana el código más corto
- ideas extravagantes son bienvenidas
Data de muestra:
input output
108,174,106 [0.3793103448275862, 0.0, 0.3908045977011494, 0.3176470588235294]
0,0,0 0,0,0,1
170,255,238 33,0,7,0
0x0088ff 1,0.4667,0,0
[250,235,215] [0,6,14,1.96]
#123456 .7907,.3953,0,.6627
- El mapeo sin calibrar está bien y probablemente sea el más fácil
- No se requiere validación de entrada; los flotadores están permitidos (de 0 a 255), pero también pueden redondearse
- El formato de salida debe ser claramente comentado u obvio; es decir:
- CMYK en ese orden
- no importa si el porcentaje [0; 100] o los números puros [0; 1]
- Las pruebas deben incluir el ejemplo trivial [0,0,0].
Este sitio tiene la mayor cantidad de herramientas en línea que pude encontrar. ¿Alguien sabe una herramienta que da más de 4 dígitos?
~
.