![]() |
Цитата:
|
Рисовалку визиток/календариков делаешь? Эх, такой проект ушел у меня из под носа...
А снять скриншот легко. Открываешь в браузере свою флешку, дожидаешься отрисовки (хоть по таймеру, хоть флешка сама подаст сигнал), потом export-ом снимаешь скриншот, подрезаешь, convert-ом или еще чем-то сохраняешь в свой любимый jpeg... Разрешение любое, хоть 10000х10000, только бы сам флеш потянул, да памяти хватило. А память кушается сильно. Если на сервере нету иксов, то можно запустить их эмуляцию, например, xvnc. Дабы браузер знал, где ему рисовать свои окна, то в скрипте запуска установи переменную DISPLAY (заглавными буквами), присвой ей номер экрана, с которого потом будешь хватать... Так хватать можно чего угодно, хоть флеш, хоть скриншоты сайтов, хоть чего. |
2 LinuxVideo:
Угу, что-то вроде такой рисовалки. ^_^ Решение с броузером гуляет по сети, но я не стал на него обращать внимание. Запускать броузер всего лишь для скриншота - это действительно сильно жестоко для сервера. К тому же в своей программе наиболее грамотно можно дождаться загрузки всех ресурсов во флешку, а потом "пнуть" программу из флешки. |
> Запускать броузер всего лишь для скриншота - это действительно сильно жестоко для сервера.
Ну не так уж и жестоко... А у тебя есть выбор? > К тому же в своей программе наиболее грамотно можно дождаться загрузки всех ресурсов во флешку, а потом "пнуть" программу из флешки. Так и пни. Открой сокет до сервера, скрипт выполнит скриншот в нужный момент. |
2 LinuxVideo:
Да. Выбор есть. Такой, как я писал выше. |
Мне интересно, как это запускать собрались?
|
2 LinuxVideo:
Что? Флешку? ActiveX-компонентом. |
| Часовой пояс GMT +4, время: 01:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.