![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 20
|
Доброго времени всем!
Ситуация такая. Есть клип, в нем черно-белая картинка. Нужно выставить у клипа цвет с помощью манипуляций с colorTransform, чтобы картинка не закрасилась полностью, а перекрасилась в полутона нужного цвета. То есть картинка как бы нужного цвета стала, но не закрасилась сплошным, а приобрела нужный оттенок. Заранее всем откликнувшимся большое спасибо! ![]() |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
И в чём проблема? colorTransform позволяет это сделать, из его описания очевидно, как именно (используя множители компонент и нулевые смещения).
|
|
|||||
|
Регистрация: Apr 2009
Сообщений: 20
|
Проблема в том, что нужна функция, которая на входе принимает rgb цвет, а на выходе выдает объект типа colorTransform, при применении которого к объекту, он становится нужного оттенка переданного цвета.
|
|
|||||
|
__________________
if (love is true) break my.heart; |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Нужна функция - напишите, в чём проблема? Есть цвет RGB, есть исходная картинка в оттенках серого. Переводим компоненты в диапазон 0..1, используем как множители для компонент в colorTransform.
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
__________________
Лучше быть умным и иногда делать глупости, чем глупым и постоянно умничать! |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 20
|
Я сел, хорошенько подумал, и вот что у меня получилось. Функция статичная и выделена в отдельный статичный класс для общего пользования в проекте. Работает как нужно, может кому и пригодится.
public static function getColorTransformObj (color:Number):ColorTransform { return new ColorTransform((color >> 16 & 0x0000FF)/100, (color >> 8 & 0x0000FF)/100, (color & 0x0000FF)/100); } ![]() Тема закрыта, все огроменное спасибище за участие! |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|