Есть ли веб-инструмент, который возвращает контрастную цветовую палитру по количеству записей?

Я делаю карты, и мне часто приходится выкладывать карту с различными соседними полигонами, которые нужно затенить, чтобы различать их. Мне интересно, есть ли веб-страница, которая позволит мне указать несколько желаемых цветов и вернуть список цветов, которые максимально контрастируют друг с другом?

Например, если бы я ввел «2», я мог бы вернуться в черно-белом цвете, если бы я ввел «3», я мог бы получить красный, зеленый, синий, но как насчет того, когда я ввел «12», я бы хотел что-то, что оценивает, как положить 12 цветов рядом друг с другом и заставить их сжиматься друг относительно друга. Я предполагаю, что оттенок и насыщенность также будут играть роль, поскольку тогда цвет можно будет расширить до «светлого», «темного» и т. Д.

Существует ли такой инструмент там?

Это в некоторой степени связано с теоремой о четырех цветах .

Ответы (2)

Во-первых, если ваш вариант использования конкретно относится к картам, вам никогда не понадобится более четырех цветов (или пяти, если вы хотите отдельный цвет для водоемов). На этой странице Википедии есть хорошее объяснение, почему: https://en.m.wikipedia.org/wiki/Four_color_theorem

Во-вторых, если вам нужен равномерно распределенный диапазон цветов (для любого использования), в Интернете доступно множество инструментов. Попробуйте ввести «цветовой круг» или «цветовой калькулятор». Я не смог найти тот, который достиг бы 12 различных цветов, но если вы можете сгенерировать 4 или более, вы можете добиться желаемых результатов, найдя цвета между цветами, созданными с помощью онлайн-инструментов.

Вот пара, которая мне нравится:

https://www.sessions.edu/color-calculator/

https://color.adobe.com/create/color-wheel/

Я поддерживаю предложение Вестсайда о цветовом круге Adobe.

Еще один, который мне очень нравится, — это https://www.palettable.io/ , который позволяет вам сказать, какие цвета вам нравятся или не нравятся, и помогает вам выбрать цвета, которые хорошо сочетаются со всем остальным, что вы предлагаете. И вы можете вводить шестнадцатеричные цветовые коды вместо слов «нравится/не нравится», если вы имеете в виду конкретные цвета. хотя цвета могут повторяться.