Как узнать максимальную принадлежность цвета к одному из списков цветов?
Есть массив цветов (можно в hex, можно в rgb или cmyk).
На входе цвет в таком же формате, как и цвета в массиве (hex, rgb или cmyk).
На выходе надо понять, какой цвет из массива наиболее близок к входному.
По сути вам нужно решить задачу нахождения ближайшей точки в трехмерном пространстве (стандартная задача в трехмерке, решение гуглится). Цвет как таковой значения не имеет. Возьмите только пространство, которое подходит для ваших целей. Например, если хотите найти ближайший цвет по восприятию человеком, но надо использовать LAB (и проводить сравнение после конверсии в него).