Я кодирую программу, которая позволяет пользователю выбирать различные цвета переднего плана и фона в RGB. Я хочу, чтобы они не позволяли им выбирать передний план и фоны, которые слишком похожи, и решили конвертировать в HSL и использовать эвклидовое расстояние HSL, чтобы проверить сходство.Измерение расстояния между цветами HSL
Есть ли хорошее взвешивание для использования в пространстве HSL (а не в равном весе для H, S и L)? Я смотрел на разные сайты и не нашел точной вещи, в которой я нуждался; просто сказать, что HSL или HSB лучше, чем RGB.