Просмотр полной версии : Перекрашивание flash-символов
На входе - монохромный символ. Необходимо параметризировать его цветовую гамму (что-то типа скинов). В качестве параметра поступает пара цветов, которые должны заменить максимальное и минимальное значение интенсивности серого, соответственно. Все остальные цвета символа должны быть заменены на соответствующие значения из промежутка переданных цветов (типа, градиент). Подскажите, как это сделать максимально простым способом?
1. Прочитать статью Гая Уотсона про цветовые преобразования (Adobe DevCenter > Flash)
2. Загнать все в битмап дата.
3. Пройдя все пикселы вычислить интенсивности
4. Пройдя все пикселы как надо изменить их цветовые составляющие.
Либо...
1. -- || --
2. Почитать про фильтры, допустим, Displacement
3. Применить
Спасибо за оперативный ответ. К сожалению, это плохо подходит. Требование к проекту - flash mx 2004, т.е. фильтры отпадают. В битмап загнать тоже не получается - реализовано масштабирование в зависимости от настроек экрана, а битмап нетихо все искажает. Нужен вектор. Есть еще идеи?
Тогда извини. Попиксельно ты ничего не вычислишь в семерке.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.