![]() |
|
||||||||||
|
|||||
|
[+1.3 03.08.07]
Регистрация: Nov 2005
Адрес: moscow
Сообщений: 26
|
Кто подскажет как решить внешне крайне тривиальную задачу? Есть цвет (к примеру, 0xFF0000 - красный, то бишь). Как получить второй цвет, который будет более темным или более светлым по отношению к первому? (в примере: темно-красным или светло-красным). Что только не делал, какие только эксперименты не
проводил, не помогает и все тут. |
|
|||||
|
ff0101 будет светлее, fe0000 будет темнее.
ЗЫ пойди почитай про шестнадцатеричную систему исчисления сам, а?
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
|
[+1.3 03.08.07]
Регистрация: Nov 2005
Адрес: moscow
Сообщений: 26
|
Пока с уважаемым Heilong-ом пытались менять offset-ы (ColorTransform). Практика показывает, что цвета "уплывают". Примеры с использованием класс Color прошу не предлагать. Устарело это дело все-таки.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
teka, ColorTransform не так уж и сильно отличается от Color. Поэтому и переписать пример c Color на ColorTransform -- недолго.
|
|
|||||
|
[+1.3 03.08.07]
Регистрация: Nov 2005
Адрес: moscow
Сообщений: 26
|
На самом деле я перегнул. Безусловно какой класс используешь - не суть важно. Да и вообще во флеше это делаешь или в какой иной проге - разницы нет. :-)
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Или скиннеровский ColorMatrix неплох
![]() ну если есть время и желание ковырятся в формулах по переводу туда-сюда цвета, то да... |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|