Я хочу сохранить веб-страницу в качестве файла изображения, или я хочу сделать снимок веб-страницы с помощью PHP. Так же, как и firefox extension Fireshot.
Ознакомьтесь с http://browsershots.org/ и Webkit2Png
Вам нужно будет сделать страницу с чем-то. Если вы действительно хотите использовать php, я предлагаю вам HTMLTOPS , который отображает страницу и выводит ее в файл ps (ghostscript), а затем преобразовывает ее в .jpg, .png, .pdf .. может быть немного медленнее с сложные страницы (и не поддерживают весь CSS).
Кроме того, вы можете использовать wkhtmltopdf для вывода html-страницы в pdf, jpg, whaterver. Примите CSS2.0, используйте webkit (обертка сафари), чтобы отобразить страницу .. так что должно быть хорошо. Вы также должны установить его на свой сервер.
Источник: скриншоты веб-сайта с использованием PHP
Как и другие, было бы сложно сделать только на PHP. Тем не менее, есть простой в использовании кросс-платформенный инструмент CutyCapt, который делает именно то, что вам нужно. Наилучшая часть этого инструмента заключается в том, что он автономный и не зависит от чего-либо еще.
Вы не можете сделать это с помощью чистого PHP, попробуйте развернуть браузер, такой как Mozilla, с режимом безголового и позволить ему обрабатывать снимок страницы.