Давши 3 байти або RGB як вхідні дані, обчисліть найближчі значення CMYK та виведіть їх.
- створити або функцію з параметрами та поверненим значенням, або програму, яка працює на stdin / stdout
- використовуйте кольоровий профіль на ваш вибір, але надайте посилання
- вхід може бути або окремими числовими значеннями в діапазоні [0; 255], або шестизначною шістнадцятковою рядком
- вихід має бути окремим числовим значенням, що становить або [0; 1], або [0; 100]
- стандартний код гольфу: без лазівки , найкоротший виграш коду
- екстравагантні ідеї вітаються
вибіркові дані:
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
- Не Каліброване картографування - це добре і, мабуть, найпростіше
- Не потрібно перевіряти вхід; поплавці дозволені (від 0 до 255), але можуть бути і округлими
- Формат виводу повинен бути чітко коментованим або очевидним; тобто:
- CMYK у тому порядку
- не має значення відсоток [0; 100] чи чисті числа [0; 1]
- Тестування повинно включати тривіальний приклад [0,0,0].
На цьому веб-сайті є найбільше цифр онлайн-інструментів, які я міг знайти. Хтось знає інструмент, який дає більше 4 цифр?
~
.