Ищите алгоритмы выбора цветовой схемы

При разработке сайтов (или GUI) возникают проблемы с выбором цветовой схемы (например, сделать заголовок красным, нижний колонтитул синим, боковую панель желтой, текст черным, зебру белой/зеленой).

Существуют сайты обмена цветовыми схемами, бесплатные инструменты и сайты. Как http://colorschemedesigner.com/

Но поиск на Github/SourceForge/FreeCode не дал никаких инструментов OpenSource для изучения используемых алгоритмов и методов подбора цветовой схемы.

Моя цель создать такие инструменты (думаю, просто на JS/HTML5), но я не понимаю, как подобрать сочетание цветов, чтобы оно выглядело приемлемым для людей.

PS. Я не задаю этот вопрос на http://ux.stackexchange.com, поскольку его правила гласят, что алгоритмы не соответствуют теме UX.

ОБНОВЛЕНИЕ


person gavenkoa    schedule 01.04.2014    source источник
comment
Вероятно, это не вопрос UX или программирования, а скорее вопрос психологии, поскольку нам нужно выбрать соответствующий набор цветов или цвет, который людям нравится видеть.   -  person Mysterion    schedule 01.04.2014
comment
@Mysterion В любом случае работа должна быть выполнена (страница проекта, личный блог, домашняя страница). Я делаю много домашних домашних проектов, и любой приемлемый выбор цветовой схемы был бы в порядке (не как черная/голубая/зеленая домашняя страница и блоги каких-то задротов, и не самый лучший, за это вы нанимаете профессионалов и платите деньги).   -  person gavenkoa    schedule 01.04.2014
comment
Да, я понимаю тебя. Это на самом деле очень интересная задача, поэтому я добавляю ее в закладки :)   -  person Mysterion    schedule 01.04.2014
comment
Этот вопрос кажется не по теме, потому что он касается опыта пользователя или психологии (я понимаю, что это запрашивает алгоритм, но сначала шаг состоит в том, чтобы фактически определить некоторые основные правила, на которых будет основываться этот алгоритм, что не по теме, по крайней мере, на мой взгляд).   -  person Bernhard Barker    schedule 01.04.2014
comment
@Dukeling Какой сайт StackExch подходит для этого вопроса? UX, например, также запрещает этот вопрос в соответствии с FAQ... Вопрос в основном о конкретном домене, а не о байтах и ​​​​фреймворках...   -  person gavenkoa    schedule 01.04.2014