SWF to PNG Converter
Для своих нужд, я разработал конвертер swf -> png. Есть желание поделиться с общественностью.
Лицензия - MIT
Программка переводит указанный клип в секвенцию png кадров с поддержкой сценариев на AS2-3. Отрисовка кадров происходит посредством стандартного векторного флешового визуализатора и его привязкой к enterFrame.
Онлайн версия: (После сохранения кадров надо кликнуть в любое место на экране)
В качестве демонстраций, конвертнём зацикленную анимацию огня с применением PixelBender шейдеров в секвенций png кадров.
Исходный swf:
Нажимаем "Загрузить клип", выбираем swf ролик который необходимо конвертировать, выставляем параметры (dpi - разрешение на выходе, render frames - количество визуализируемых кадров начиная с первого), жмём "Экспортировать PNG":
После окончания процесса рендера, появиться диалоговое окно для сохранения полученного результата в zip архиве.
Полученная секвенция кадров (уменьшенный масштаб):
Конечный спрайт (у гифа проблемы с альфа каналом):
Некоторые советы по использованию:
- Не все swf могут корректно отображаться, некоторые особенно заковыристые запросто могут вообще повесить конвертер.
- При использовании в созданий swf - Adobe Flash рекомендую писать код только в самой flash ide. В случае выноса определения главного класса в отдельный .as фаил (класс Main) следует создавать объекты и добавлять на сцену - только кодом. Иначе такие swf могут плохо перевариваться.
- Очень большое разрешение на выходе может повлиять на работу конвертера не в лучшую сторону.
- Программа больше всего подходит для создания раскадровки эффектов и спец эффектов с использованием сценариев ActionScript. Используйте по назначению.
- Беречь от детей, срок годности не ограничен.
Скачать
SWF to PNG Converter.zip
Всего комментариев 28
Комментарии
29.06.2013 16:12 | |
Молодец! Очень полезная штука.
|
02.07.2013 00:09 | |
Цитата:
Молодец! Очень полезная штука.
|
02.07.2013 14:40 | |
экспортировать swf в секвенцию png для последующей обработки (например в программе-композере)
|
02.07.2013 16:22 | |
А огонёк программный? Тогда дошло :о)) Тогда прикольно.
|
02.07.2013 17:51 | |
еще бы она была в .exe и цены ей бы не было
|
02.07.2013 18:16 | |
Цитата:
еще бы она была в .exe и цены ей бы не было
|
02.07.2013 21:28 | |
по какой-то причине у меня этот файл не открывается..
|
02.07.2013 23:57 | |
Вот здесь можно скачать настольный флеш плеер: http://www.adobe.com/support/flashplayer/downloads.html
Скачать для windows: Download the Windows Flash Player 11.7 Projector Закинте к себе куда нибудь и открывайте swf файлы через него. |
03.07.2013 10:37 | |
так у меня уже и есть 11-я версия
|
03.07.2013 10:41 | |
Версия FP должна быть не менее 11.3.
Попробуйте скачать проектор по приведённой выше ссылке и открыть swf через него. |
18.10.2013 00:00 | |
GIF-изображения еще
|
18.10.2013 11:26 | |
Конечно! Оставлять джипеги в комментариях вконтактике – прошлый век.
|
05.02.2016 21:36 | |
А что делать, если возникает ошибка ?
VerifyError: Error #1014: Не удалось найти класс flash.display::PNGEncoderOptions. at mvc.controller::Controller() at Main/init() at Main() |
06.02.2016 14:27 | |
Обновил программку и добавил онлайн версию прямо в начале блога.
|
07.02.2016 14:58 | |
Спасибо огромное! Вы — гений. А возможно сделать так, что он сохранял сразу в анимированную гифку?
|
07.02.2016 16:37 | |
Боюсь, что нет. Используйте для этого любой графический редактор, фотошоп например.
|
06.03.2016 11:06 | |
Спасибо за конвертер! Вообще никаких проблем не возникло. Даже при экспорте фрагментов анимации со скриптом в 2к разрешении.
|
18.10.2016 18:52 | |
Спасибо огромное!! Вы сделали замечательный конвертер, он меня очень выручил!
|
23.10.2016 18:25 | |
Спасибо большое! Конвертер очень пригодился.
|
04.04.2020 17:37 | |
Громадное спасибо за помощь!!!
|
Последние записи от Tails
- ДНК Кодировщик (11.01.2016)
- Глюк с normalize в Pixel Bender после 11 версий плеера. (20.08.2015)
- SWF to PNG Converter (29.06.2013)
- Сеттер геттер vs прямой доступ (18.04.2013)
- Основы создания 2д анимации на примере (25.02.2012)