У меня есть массив в моем javascript с цветами rgb. Скажем, это выглядит следующим образом:Сортировка массива с цветом rgb на Javascript
colors = ['(133,10,22)', '(33,33,33)', '(255,255,255)', '(1,1,1)'];
Как я могу отсортировать этот массив таким образом, чтобы получить самый светлый цвет первый и самый темный в последний раз? Таким образом, в конце концов мой массив, чтобы выглядеть следующим образом, например:
colors = ['(255,255,255)', '(133,10,22)', '(33,33,33)', '(1,1,1)'];
Есть ли какое-либо конкретная библиотека кому-то нужно использовать, или это как самую большую сумму г + г + б легчайшего цвета? Спасибо заранее.
Для очень простого алгоритма это может быть просто сумма. Каждое число представляет количество света в каждом канале, поэтому больше света в целом = более яркий цвет. – pawel
@pawel Итак, rgb (90, 90, 90) ярче rgb (255, 0, 0)? – JJJ