| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Создание "скриншота" средствами PHP |
| Автор: Guedda 21.11.2012, 11:44 |
| Добрый день, уважаемые. Столкнулся со следующей задачей: Есть html страница с картинками. Необходимо сделать картинку из этой HTML-страницы. Так сказать, сделать скриншот данной страницы. Есть ли у кого соображения по данному поводу? |
| Автор: ksnk 21.11.2012, 11:52 |
| Для немассового производства скриншотов подойдут online-сервисы, которым скармливаешь адрес и качаешь скриншот. |
| Автор: Guedda 21.11.2012, 11:59 |
Думаю, что не подойдут. html лежит в базе, и это будет массово, я думаю. Поэтому постоянно обращаться к сервисам - неудачная идея. Вот хочется узнать, как эти сервисы действуют... |
| Автор: Cynede 21.11.2012, 12:06 |
| в html <img src=http://lmgtfy.com/?q=website+screenshots+using+php/> |
| Автор: ksnk 21.11.2012, 12:23 |
| Guedda, Обычно ставится специальная консольная утилитка на сервер. На Дельфях такую можно скропать за пару минут при достаточном опыте. На freePascal'е, вероятно, тоже можно. Обычный TwebBrowser переходит по адресу и по окончании делает скриншот, сохраняет картинку. Если нет желания мастерить велосипеды - можно нагуглить http://www.raznoblog.com/seo/2010/01/05/30-sposobov-sdelat-screenshot-saita/;) |
| Автор: Fortop 21.11.2012, 20:12 |
Движок ФФ смотри. Средствами пхп это не делается. |
| Автор: DeLuxis 22.11.2012, 12:24 |
| Гугли в сторону html2canvas И вот еще статья на хабре: http://habrahabr.ru/post/138331/. Там же есть пример кода на php. |