Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как программно сделать аналог Adobe Color? Интересует сам метод нахождения дополнительных цветов. Вот у нас есть rgb значение, а дальше как?

ПрограммированиеПрограммы для пкГрафические редакторы
Алик Антипов
  · 435
Учебный центр информационных технологий. Компьютерные и бухгалтерские курсы от нуля до...  · 7 авг 2020  · infa-education.ru
Отвечает
АБ

RGB цвет есть значение цвета в каждом из трех каналов: Red, Green, Blue в промежутке от 0 до 255. Если все значения равны нулю - черный цвет, если все равны 255 - белый цвет. Остальные основные цвета получаются, если в каждом из каналов есть крайние значения, например, если RGB (255,0,0) - красный цвет, RGB (255,255,0) - желтый цвет, RGB (255,0,255) - ярко фиолетовый и т.д. Меняя значения от 0 до 255, можно получать оттенки цветов, например RGB (220,0,0) - один из оттенков красного. RGB (200,200,200) - один из оттенков серого цвета. Дополнительных цветов, или оттенков, большое множество, если быть точнее, 255*255*255, т.е. порядка 16 млн, не все их можно описать словами или найти аналог цвета в природе.

Microsoft Small Basic- Простейший язык программирования для начинающих.Перейти на small-basic.ru
Инженер по тестированию. Увлекаюсь IT, технологиями, видеоиграми. Умею в программирование...  · 7 сент 2020
Зависит от того, какую гармонию надо образовать. В общем случае проще всего сконвертировать rgb в hls и модифицировать тон. Такое представление удобно, так как в hls тон отражает угол на цветовом круге и все модификации довольно наглядны, например, чтобы взять комплементарный цвет, достаточно модифицировать тон, прокрутив его на 180 градусов вот так: (((hue * 360) +... Читать далее