Страница: 1 |
Вопрос: Получение более темного оттенка | Добавлено: 27.02.10 17:46 |
Автор вопроса: ![]() |
Здравствуйте.
У меня имеется некоторый цвет. В принципе, формат его не важен. Вопрос: как можно сделать на его основе более темный оттенок цвета? |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 300-70-6пятьЪ Вопросов: 62 Ответов: 545 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 27.02.10 18:01 |
переводишь RGB цвет в HSV или HSL, уменьшаешь видимо яркость, точно не скажу, потом обратно в RGB. Как переводить цвет между форматами есть например в той же википедии
http://ru.wikipedia.org/wiki/HSV_(%D1%86%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%B0%D1%8F_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C) http://ru.wikipedia.org/wiki/HSL |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 18 Ответов: 29 |
Профиль | Цитата | #2 | Добавлено: 27.02.10 18:31 |
Возникает вопрос, как уменьшить яркость? |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 5 Ответов: 134 |
Профиль | Цитата | #3 | Добавлено: 27.02.10 20:12 |
Raider
Просто покомпонентное умножение на величину от 0 до 1 не устраивает? |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 18 Ответов: 29 |
Профиль | Цитата | #4 | Добавлено: 27.02.10 20:32 |
Подходит))) Спасибо, Mikle! |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 300-70-6пятьЪ Вопросов: 62 Ответов: 545 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 27.02.10 21:19 |
если бы ты прочитал материал по ссылкам, то увидел бы, что яркость - это B компонента в модели HSB, переводим RGB цвет в HSB по представленным формулам, делаем B меньше и переводим цвет обратно в RGB |
Страница: 1 |
|