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