Как сравнить несколько цветов друг с другом - PullRequest
0 голосов
/ 21 января 2019

Сейчас я пишу скрипт для Photoshop в Extendscript.Сейчас я пытаюсь понять, как сравнить цвета друг с другом.В основном я пытался придерживаться статьи wikipedias о сравнении цветов и использовании алгоритма взвешенного Евклиана, чтобы получить расстояние, которое указывает на их различие.Сравнение 2-х цветов с этим не проблема.

Но в моем скрипте у меня есть 3 входа (самый распространенный цвет, второй самый распространенный цвет и третий самый распространенный цвет).Теперь, если я хочу сравнить это с их многовалентной частью, скажем, у меня есть Main_tile с их 3 входами и Tile_file с 3 входами, я могу сравнить (общий с общим, второй общий со вторым общим ...), который, кажется, работаетхорошо.

Мой вопрос: что произойдет, если у моего Tile_file есть только 1 вход, как мне сравнить его с Main_tile?

Пример: 3 Main, 1 заданный цвет плитки.Я мог бы выбрать только самый распространенный основной цвет и сравнить наиболее распространенный с наиболее распространенным, но это число всегда будет меньше, чем сравнение цветов 3х3 друг с другом, поэтому я выбрал бы наименьшее число, следовательно, наименьшую разницу в цвете, что на самом деле не то, чтоЯ хочу.Есть идеи на эту тему?

Я пытался все прояснить, но если что-то неясно, просто скажите мне!

Заранее спасибо за помощь!

...