![]() |
СЛОЖНЫЕ ПРОСТЫЕ ЦВЕТА
Кто подскажет как решить внешне крайне тривиальную задачу? Есть цвет (к примеру, 0xFF0000 - красный, то бишь). Как получить второй цвет, который будет более темным или более светлым по отношению к первому? (в примере: темно-красным или светло-красным). Что только не делал, какие только эксперименты не:o проводил, не помогает и все тут.
|
|
ff0101 будет светлее, fe0000 будет темнее.
ЗЫ пойди почитай про шестнадцатеричную систему исчисления сам, а? |
Пока с уважаемым Heilong-ом пытались менять offset-ы (ColorTransform). Практика показывает, что цвета "уплывают". Примеры с использованием класс Color прошу не предлагать. Устарело это дело все-таки.
|
Вернул тему назад в AS.
|
teka, ColorTransform не так уж и сильно отличается от Color. Поэтому и переписать пример c Color на ColorTransform -- недолго.
|
На самом деле я перегнул. Безусловно какой класс используешь - не суть важно. Да и вообще во флеше это делаешь или в какой иной проге - разницы нет. :-)
|
Пеннеровский tint очень кстати будет глянуть.
|
Цитата:
|
Или скиннеровский ColorMatrix неплох :)
ну если есть время и желание ковырятся в формулах по переводу туда-сюда цвета, то да... |
| Часовой пояс GMT +4, время: 02:43. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.