Вы, вероятно, смотрите на «среднее», воспринимаемое человеком. Сначала вам нужно изменить представление цветов в цветовом пространстве, которое специально разработано для
«равномерно воспринимаемый» (для расчета цветовых «расстояний») L a b * текст ссылки
Затем каждый цвет является точкой в трехмерном цветовом пространстве. Теперь вы можете найти «центр» облака точек, а это «самый представительный цвет».