Просто интересно, можно ли сделать снимок страницы, которую вы просматриваете, с помощью сценария PHP или javascript? Например, загрузить страницу в iframe, а затем сохранить это представление в формате JPEG?
Я уверен, что это возможно, но есть ли какие-нибудь известные реализации / библиотеки, которые помогают?






Есть инструмент Python под названием Webkit2png, надеюсь, он поможет. Но в PHP я не верю, что это возможно
Нет, извините, это невозможно с Javascript и определенно невозможно с серверным языком, таким как PHP. (Редактировать: Я имею в виду, что невозможно сделать снимок экрана просмотра страницы пользователем.)
Это зависит от того, для чего вы хотите это сделать, но вы можете найти сценарий или программу, которая запускается на стороне сервера и отображает там веб-страницу. Но если вы действительно хотите сделать снимок экрана, на котором пользователь видит страницу, это практически невозможно.
Вы не можете сделать это в JS, но вы можете сделать что-то похожее на стороне сервера, если знаете URL-адрес страницы, которую хотите преобразовать в изображение.
Такие инструменты, как khtml2png, могут быть вызваны из php для рендеринга страницы.
Спасибо за помощь, ребята! Я нашел этот интересный ресурс:
http://www.zubrag.com/scripts/website-thumbnail-generator.php
Это ни в коем случае не специфично для PHP, это просто пример запуска EXE-скрипта, который вызывается PHP. Я считаю, что ему нужен сервер Windows.
Возможно с расширением GD2 и некоторыми знаниями о внутреннем устройстве, которое вы захватываете - например, читать здесь.
http://html2canvas.hertzen.com/ может помочь.
был аналогичный вопрос