PDA

Просмотр полной версии : использование png


Gar
30.06.2005, 03:08
Здрасте.
Недавно здесь посоветовали формат png чтобы была озможность работать с прозрачностью. У меня получилось 400 файлов, каждый весом по 30-40 килобайт. Все они - png. Flash стал дико тормозить. Невозможно работать. Пробовал заменять чать на jpg (около 150) - тормозов становилось меньше. Кто-нибудь в курсе - это свойство формата png или что-то еще?

Штрек
30.06.2005, 03:13
это свойство работы плеера с прозрачностью.......

Gar
30.06.2005, 03:34
есть какая-то возможность избавиться от тормозов хотя бы на время редактирования в самом флэше? может как-то отключить восприятие флэшом прозрачности, а перед публикацией включить?

и флэш держит всю библиотеку movieclip'a в оперативной памяти?

kruasan
30.06.2005, 05:22
Незнаю точно насчет оперативной памяти, но опытным путем проверено, что тормоза эти (в самой среде, а не плеере) напрямую зависят от объема данных, содержащихся во fla-файле. Особенно часто такое происходит с внедренным видео или последовательностью картинок.
Обрежь по максимуму свои png, оставляй только полезную область.
И еще ... Есть такая прога Macromedia Fireworks. Она более гибко работает с форматом PNG чем фотошоп. В ней можно задать различные градации прозрачности для PNG8 (фотошоп это делает только для PNG24).
Так что если характер картинки позволяет ограничить колич. цветов до 256 (или меньше), то юзай PNG8 а не PNG24. Весить будет в разы меньше.

Если юзаешь png24, то в library укажи для картинки, шоб при компиляции она сжималась как jpeg, а не png.

Gar
30.06.2005, 05:50
я бы с радостью воспользовался fireworks'ом, только, к сожалению, у меня в итоге 641 картинка в формате png, они все из 3dsMax.

Опытным путем пришел к тому, что, все-таки, не все он держит в памяти. Но как то странно обрабатывает файлы - 10 png файлов размером в 40 килобайт(каждый в 40) при перемещении из одной папки в библиотеки movieclip'а в другую съедает более 400 мегабайт оперативной памяти. Такая арифметика мне непонятна...

Gar
30.06.2005, 06:01
найти выход из сложившейся ситуации пока не смог. если есть варианты упростить работу флэша не прибегая к другим програмам - пожалуйста расскажите.

kruasan
30.06.2005, 15:09
Ну и оптимизируй Fireworksом все свои 641 картинок через Batch Process.
Работает как Batch converter в фотошопе: задаешь последовательность действий, а конвертер за тебя сам все проделает со всеми 641 картинками.
Загляни в раздел "2Д редакторы", там тебе подробно обьяснят как это сделать.

Gar
30.06.2005, 19:51
спасибо, я сделал то же самое через XnView (это простой браузер и редактор картинок, типа AcdSee).
Хотя, надо сказать, тормозов это не сильно поубавило. :(

kruasan
30.06.2005, 20:53
А что XnView позволяет сохранять в png8 с разными градациями прозрачности?

Gar
30.06.2005, 22:38
Да, правда там настроек не так много. Особенно связанных с выбором файлов, которые будут преобразованы. В следующий раз я обязательно буду пользоваться другими программами, скорее всего осовю firework.
2kruasan большое спасибо.