Я пытаюсь найти способ сравнить два цвета, чтобы выяснить, насколько они похожи. Кажется, я не могу найти никаких ресурсов по этой теме, поэтому я надеюсь получить здесь несколько указателей.
В идеале я бы хотел получить оценку, которая показывает, насколько они похожи. Например, от 0 до 100, где 100 будет равно, а 0 будет совершенно другим.
Спасибо!
Изменить:
Узнав немного больше о цветах из ответов, я понимаю, что мой вопрос был немного расплывчатым. Я постараюсь объяснить, для чего мне это нужно.
У меня есть пиксельные данные (расположение и цвет) окна приложения размером 800x600, поэтому я могу узнать, открыто ли определенное окно, проверяя каждый интервал x.
Однако этот метод дает сбой при изменении размера приложения (содержимое масштабируется, а не перемещается). Я могу вычислить, куда перемещаются пиксели, но из-за округления и сглаживания цвет может немного отличаться.
В этом случае решение Питера было для меня достаточно хорошим, хотя все остальные ответы также были чрезвычайно полезными, поэтому я просто проголосовал за всех. Я действительно думаю, что ответ ColorEye является наиболее точным, если смотреть на это с профессиональной точки зрения, поэтому я отметил его как ответ.