Какова математика, лежащая в основе эстетики пользовательского интерфейса, например, цветовая гармония? - PullRequest
3 голосов
/ 07 января 2011

Мне нужно разработать небольшой инструмент внутри моего проекта, такой как палитра "Гармония цвета" в Adobe Illustrator или Kuler - пользователь может выбрать один или два цвета, а инструмент предлагает 4 или 5 "гармонизированная палитра, основанная на этом.Где я могу найти некоторые документы, математические правила или другую информацию по этому вопросу?

1 Ответ

4 голосов
/ 07 января 2011

Это общеизвестно как "теория colo (u) r") - есть довольно хорошее объяснение различных подходов по адресу: http://www.colormatters.com/colortheory.html (Если вы хотите большего, просто Google "теория цвета".)

В целом, довольно просто создавать свои собственные палитры, используя вышеуказанную теорию, хотя вы упростите свою жизнь, если создадите свою собственную функцию разговора от HSB / V к RGB colo (u) r.(Опять же, ваш язык / рамки выбора могут уже иметь такую ​​вещь.)

...