Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги > fresh.flash

Рейтинг: 5.00. Голосов: 2.

Делаем многокадровые gif заглушки из swf-баннеров

Запись от fresh.flash размещена 18.07.2015 в 17:05
Обновил(-а) fresh.flash 18.07.2015 в 23:07

В последнее время часто попадаются заказы с полными комплектами баннеров для гугла и яндекса, причём требуют gif-заглушку со всеми кадрами баннера. Раньше я делал так(т.к. стандартный экспорт флеша в гиф не поддерживает as3 и другие вещи):
Код AS1/AS2:
for (var i:int = 0; i < numScenes; i++) {
Открываем swf баннер Ждём пока завершится анимация нужного кадра Нажимаем принтскрин Вырезаем нужную область Вставляем в фотошоп по кадрам
} Экспортируем в гиф заглушку
На один пакет уходило часа 3-4, причём работа как для программиста очень однообразная и не интересная. После 5 таких заказов вспомнил, что когда-то начинал учить delphi и там есть функция скриншота экрана. В результате нескольких ночей родилась такая программа:



Что она делает:
1. Открывает все файлы с нужным расширением в папке с программой.
2. Делает скриншоты через заданные милисекунды.
3. Снимки экрана записывает в гифку с нужным промежутком.
4. Гифку в итоге записывает рядом с файлом-исходником.

Очень приятно смотреть, как то что ты раньше делал руками, делает прога на автомате

Программу планирую допилить по возможности(качество экспорта, искать файлы в любой папке или выбирать по одному, экспорт в джепег и другие удобства), но в ближайшее время вряд ли (пока не стукнет следующий крупный заказ на джепег заглушки наверное)

Надеюсь пригодится кому-то, кстати, качество гифки/размер файла меня удовлетворило. При необходимости можно открыть в фотошопе и оптимизировать.

Ссылка на архив с прогой тут
Изображения
 
Вложения
Тип файла: rar gif generator.rar (386.9 Кб, 367 просмотров)
Всего комментариев 2

Комментарии

Старый 19.07.2015 13:56 ALeXVoz вне форума
ALeXVoz
 
Аватар для ALeXVoz
Полезная прога. Очень интересно, что она скриншотит нужную область только.
Старый 29.07.2015 20:17 fresh.flash вне форума
fresh.flash
Лёха, это было главное требование, т.к. вырезать очень напряжно было))
 
Последние записи от fresh.flash

 


Часовой пояс GMT +4, время: 01:03.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.