Статьи

Совет: как извлечь графические активы из SWF-файла

Векторная графика не всегда отвечает вашим потребностям по разным причинам, и экспорт ресурсов один за другим может занять много времени. Узнайте, как упростить этот процесс с помощью SWFToPNG.


swftopng

SWFToPNG — это приложение Adobe AIR, которое поможет вам быстро и безболезненно преобразовать ресурсы библиотеки в формат PNG.


swftopng

Для работы с утилитой вам понадобится SWF-файл (для извлечения графики) и вы должны использовать имя класса в мувиклипах, которые вы хотите экспортировать.

В главном (и единственном) окне отображаются инструкции, кнопка для просмотра SWF-файла и три параметра:

  • Обрезать: удаляет прозрачную область по краям изображения.
  • Центральные точки регистрации: фиксирует точку регистрации в центре графика.
  • Вся сцена: экспорт всех элементов сцены.

SWFToPNG — это утилита, созданная для личного использования и опубликованная ее автором. На сайте инструмента указано, что вы можете получить ошибки или нежелательные результаты при его использовании. Рассмотрим пункты, упомянутые на его сайте :

  • «Это работает только с AVM2 SWF, так что это проигрыватель Flash 9 и выше с AS3
  • Он будет понимать только фрагменты ролика на временной шкале (без кнопок!), И они должны быть экспортированы для ActionScript, чтобы имена файлов были правильными (это достаточно просто сделать несколькими щелчками мыши в Flash IDE).
  • Программа интенсивно использует память. Растровое изображение создается для каждого кадра SWF-файла и хранится в памяти до тех пор, пока файлы не будут записаны (оно было разработано таким образом, чтобы облегчить обрезку и быструю разработку; оно не предназначено в качестве утилиты экспорта для ваших десятиминутных анимаций!)
  • Код временной шкалы, который приводит к бесконечному циклу клипов, также вызывает бесконечный цикл визуализации.
  • Другие вещи, наверное «

swftopng

Теперь, когда вы знаете об этом, пришло время получить его!

В настоящее время у инструмента нет официального сайта, но он размещен на сайте MarshGames. Вы также можете скачать исходный код, если хотите улучшить приложение.


Выберите существующий SWF-файл с ранее созданными ресурсами (убедитесь, что у каждого есть имя класса) и откройте SWFToPNG. Нажмите кнопку « Открыть и преобразовать» , чтобы найти файл, нажмите « Выбрать» и приготовьтесь засвидетельствовать магию.

swftopng

Воспользуйтесь этим приложением и сократите время разработки!

Спасибо за чтение!