Выбор цвета по цветовому дереву

Извините за плохой заголовок, я действительно не знаю, как я мог бы написать его лучше. Я хочу создать не очень типичную палитру цветов. Есть версия, где можно выбрать три вектора HSB. Было бы близко к этому, но не совсем. Основная проблема, почему я не использую обычные палитры, заключается в том, что у меня есть очень специфическое пространство для этого. У меня есть 35 свободных объектов, которые можно было бы раскрасить (это закрашенные кружочки с черной рамкой) и не более. Но я могу разместить каждый объект там, где захочу. Итак, как я представляю, что будет круг из 12-18 объектов, которые являются константами, они будут представлять оттенок, чем когда я выберу один, остальные объекты будут в круге оттенка, и они образуют квадрат. И почему я называю это деревом: потому что вы можете выбрать цвет из основного круга, чем получить цвета из этой ветви, чем щелкнуть по одному из цветов в полученных цветах, чем получить цвета из этого цвета (но цвет, по которому щелкнули, всегда часть «увеличенных» цветов лучше всего, как вы можете себе это представить, например, есть цветовое пространство HSB, и в первых двух щелчках вы выбираете HUE, затем вы просто увеличиваете цветовое пространство HSB, чем есть двумерное 101 * 101 S и квадрат B, и мы увеличиваем цвет. Я очень надеюсь, что вы можете меня понять, если ничего не спрашиваете. И спасибо, что прочитали этот длинный текст.

Что-то вроде этого:


person user2594985    schedule 22.08.2013    source источник


Ответы (1)


  1. Во-первых, нужно знать, что такое уравнение цвета HSB. Алгоритм поиска находится в этом с именем HSV.
  2. Если вы нашли, вы можете заполнить каждый цвет выбранной формулой с выбранным оттенком и полной насыщенностью.
  3. Добавьте прослушиватель кликов для этого круга.
  4. В слушателе обновите цикл внутри с выбранной вами насыщенностью и яркостью. Например, первая строка — квадратность, а яркость — столбец. Тогда в строке 1 нет насыщения, в строке 2 — наполовину насыщенные (50), а в строке 3 — полностью насыщенные. Столбец 1 — самый яркий (100), 2 — половина (50), а 3 — отсутствие яркости (0), например.

На самом деле это не дерево, а альтернативный подход к стандартному, потому что он больше похож на дерево, чем на дерево.

person Christian Irwan Hadi Wicaksana    schedule 22.08.2013