Сгенерировать snapshot из SWF-файла
Нужно разработать утилиту, которуя можно запустить, передав ей параметрами:
1. Путь к SWF-файлу (флеш-игра)
2. Размер картинки WxH (можно в виде 2-х отдельных параметров)
2. Таймаут в миллисекундах
3. Название выходного файла с путем
Утилита должна:
1. Установить размер своего окна в указанные WxH
2. Загрузить указанный SWF в свое окно
3. После того, как он будет полностью инициализирован - подождать указанное в параметре Таймаут время
4. Скопировать изображение, отображаемое в данный момент и сохранить его в выходной файл (формат JPG)
5. Завершить программу, вернув 0 в случае успеха и "не 0" в случае ошибки (причину ошибки вывести в поток stderror).
Важно:
1. Исполнитель должен предоставить исходные файлы и инструкцию по сборке утилиты и перечень необходимого для сборки ПО
2. Предпочтение отдается использованию FlashDevelop, но тут могут быть варианты
3. Реализация с использованием встроенного HTML-броузера не подходит, нужно "нативное" отображение SWF
Альтернативные способы решения задачи можно предлагать, если они смогут обеспечить описанный результат.
-
728 51 4 2 Здравствуйте.
Когда-то давно работал над подобной программой для собственного сайта флеш-игр, поэтому наработки остались. Опыт есть.
Предлагаю реализовать на C# десктопное приложение, которое будет выполнять все указанное в статье. При желании реализую как консольное. Прием параметров как и запросили.
Готов обсудить любые детали. Обращайтесь, пожалуйста.
-
Добрый день. SWF файл интерактивен/динамичен (некая игра) или статичен (видео)? Для анализа просьба предоставить некий пробник.
-
SWF файл интерактивен, но он запускается и ждет действий пользователя.
Собственно, этот фрейм и нужно "сфотографировать".
-
Current freelance projects in the category Desktop Apps
Need an Airtable architect to build a relational schema and a new clean Airtable base.Need help rethinking and building a clean relational schema for an internal operational system on Airtable. The current database is already in use by the team, but it has grown organically: the structure is partially flat, some tables/views are actively used, while others are… Databases & SQL, Desktop Apps ∙ 5 days back ∙ 10 proposals |
Creation of software for generating cutting files for wooden puzzlesWe are looking for a developer to create software that automates the process of building cutting files for wooden jigsaw puzzles. Current Process Currently, each file is created manually by a designer in Adobe Illustrator. The file contains: the outer contour of the puzzle in… Desktop Apps ∙ 5 days 4 hours back ∙ 14 proposals |
Small edit on the website
16 USD
Need to update the offer agreement in the footer to a new one, the company has changed its regulations Task will take 20 minutes Web Programming, Desktop Apps ∙ 6 days 6 hours back ∙ 112 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 8 days 13 hours back ∙ 44 proposals |