Как создать миниатюры или превью для ссылок на сайты? - PullRequest
1 голос
/ 21 июля 2011

Я хотел бы иметь возможность, например, при наличии ссылки на веб-сайт, создать миниатюру этой страницы веб-сайта так же, как, например, страница Chrome для "новой вкладки".

Возможно ли это с PHP?

Ответы [ 5 ]

1 голос
/ 21 июля 2011

Это невозможно с PHP, но вы можете использовать PHP для вызова другого приложения.Примером является использование http://derailer.org/paparazzi/ на Mac.Вы можете вызвать это из PHP.

0 голосов
/ 09 января 2013

Вы должны хорошо знать администрирование Linux. Как писал Дархазер, с помощью команды exec вы можете подключить wkhtmltopdf или аналогичные инструменты к веб-интерфейсу PHP. Вам также необходимо иметь окно Linux, в котором не включен безопасный режим = это исключает нас. Одним из таких примеров может быть http://www.domdigger.com/screenshots/ (вы также можете бесплатно создавать еженедельные автоматические скриншоты). Надеюсь, это поможет.

0 голосов
/ 21 июля 2011

Не проще ли позвонить в веб-сервис? http://www.webresourcesdepot.com/10-free-website-thumbnail-generation-services/

0 голосов
/ 21 июля 2011

Изучите использование wkhtmltopdf.Это бинарный файл Linux, который генерирует PDF / PNG-изображения веб-страниц с помощью движка webkit.

0 голосов
/ 21 июля 2011

Вы должны запустить веб-браузер на сервере (через exec()), который отображает страницу и сохраняет ее в виде изображения.Например, вы можете сделать это с помощью плагина firefox и savepng.С простым PHP вы не сможете сделать это, если вы не реализуете механизм рендеринга HTML / CSS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...