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