|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
Автоматическое сглаживание при конвертации клипа в битмап
(Flash Pro CS5.5)
Как сделать, чтобы при конвертации клипа в битмап (правой кнопкой мыши по клипу - Convert to Bitmap) в свойствах этого новоявленного битмапа галка "Allow smoothing" по умолчанию была выключена? - Бесит))
__________________
скриптограф |
|
|||||
Регистрация: May 2008
Сообщений: 63
|
можешь написать какой нить простеньки jsfl по типу
|
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
Нет, не могу))
Условия не позволяют. Готовлю графику, которая в конечном счете должна быть растром. Процесс такой: - рисую клипы, применяю всякие фильтры - клипы конвертирую в битмапы - на этом шаге и кроется подвох: битмап получается гораздо большего размера - вероятно из-за того, что при применении фильтров не отсеиваются пикселы с порогом видимости альфы меньше, чем может узреть человеческий глаз. Т.к. битмапы получаются избыточно большими, то их надо резать. Режутся они с помощью "Break Apart" и дальнейшем отщеплением пустых полей. После чего обрезаный кусок снова конвертится в итоговый битмап. Если проделать эту процедуру не снимая галки сглаживания при первой конвертации (из клипа в битмап), то мы получим сильную потерю качества, когда мы сглаженный битмап разбиваем с помощью BreakApart - при сборе его в битмап он будет учитываться как не сглаженный "чистый" битмап (хотя был сглажен перед разбивкой). Самое смешное, что при обратной сборке обрезанного битмапа, опять применяется сглаживание автоматом и мы имеем уже дважды! запорченный битмап - вот такая паразитная галка, усложняющая жизнь тем, что все время приходится лезть в свойства битмапов и снимать ее вручную - очень раздражает. Кодом тут, естественно, проблему не решить. Только если изменить подход к подготовке изображений. Впрочем, подход я уже нашел, но хотелось бы не оставлять этот вопрос подвешенным.
__________________
скриптограф |
|
|||||
Регистрация: May 2008
Сообщений: 63
|
Скрипт который я привел в пример выставляет всем Битмапам в библиотеке галку allowSmoothing в true.
|
|
|||||
Регистрация: Feb 2008
Сообщений: 890
|
Цитата:
Добавлено через 3 минуты Мне не нужно изменять сглаживание битмапов в готовой библиотеке - мне нужно убрать сглаживание промежуточных вспомогательных битмапов, которые учавствуют в процессе подготовки графики, но сами в ней не остаются. Операции со скриптом еще более трудоемки, а самое главное абсолютно бесполезны, в этом случае, чем убирание галки с каждого промежуточного битмапа вручную. Добавлено через 20 минут Цитата:
__________________
скриптограф |
Часовой пояс GMT +4, время: 10:54. |
|
« Предыдущая тема | Следующая тема » |
|
|