Как рассчитать коды цветовых теней? - PullRequest
2 голосов
/ 08 сентября 2010

Я хотел бы знать / рассчитать цветовые коды N красных теней (например, N может быть 5, 20 или 50).

Как я могу это сделать?

Iзаметил, например, что следующее дает некоторые красные тени:

  • R = 255, G = B = 0..255
  • R = 0..255, G = B= 0

Есть ли какой-нибудь известный метод для расчета теней?

1 Ответ

3 голосов
/ 08 сентября 2010

Я думаю, было бы легче генерировать оттенки цвета в цветовом пространстве HSV. Вы можете выбрать основной цвет (оттенок) и изменить насыщенность или значение, а затем сгенерировать значения RGB для сгенерированных цветов. Есть хорошая статья в Википедии о цветовом пространстве HSL / HSV , где вы можете найти формулы для преобразования цветов из RGB в HSV и обратно.

...