Как программно упорядочить набор из 256 цветов RGB в 2D, чтобы все смежные цвета имели плавный переход - PullRequest
4 голосов
/ 01 февраля 2012

У меня есть набор из 256 цветов (все доступные цвета в терминале xterm-256color), и я использую скрипт под названием 256colors2.pl, который, как я вижу, упоминается почти в каждой статье в Интернете, в котором говорится о 256 цветовых терминалах.Это вывод сценария - цветной куб 6x6x6, представляющий собой серию из 6 срезов куба 6x6, а также линию с серым цветом от черного до белого.

Мне нужна некая 2D-форма, асоответствующий алгоритм, чтобы расположить эти цвета в 2D так, чтобы все переходы были плавными.Это должно быть применимо к уменьшенному набору цветов (в данном случае 256, что включает в себя ограниченный набор серых).

1 Ответ

0 голосов
/ 01 февраля 2012

Просто мысль (у меня нет технического решения или алгоритма для этого) ... вы, вероятно, захотите рассмотреть цветовое колесо. Он обычно используется в графических приложениях и приложениях обработки изображений, когда пользователь хочет выбрать цвет.

Ссылка: http://en.wikipedia.org/wiki/Color_wheel

Вот несколько похожих сообщений:

Функция создания цветных колес http://www.javascriptsource.com/page-details/hexadecimal-color-wheel.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...