Захват экрана с помощью PHP и / или Javascript? - PullRequest
0 голосов
/ 11 октября 2008

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

Я уверен, что это как-то возможно, но есть ли какие-нибудь известные реализации / библиотеки, которые помогут?

Ответы [ 6 ]

5 голосов
/ 11 октября 2008

Нет, извините, это невозможно с Javascript и определенно невозможно с серверным языком, таким как PHP. ( Редактировать: Я имею в виду, что невозможно сделать снимок экрана с просмотром страницы пользователем.)

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

2 голосов
/ 30 августа 2011

http://html2canvas.hertzen.com/ может помочь.

2 голосов
/ 11 октября 2008

Вы не можете сделать это в JS, но вы могли бы сделать что-то похожее на стороне сервера, если знаете URL-адрес страницы, которую хотите преобразовать в изображение.

Такие инструменты, как khtml2png , могут быть вызваны из php для отображения страницы.

2 голосов
/ 11 октября 2008

Существует инструмент Python Webkit2png , надеюсь, он поможет. Но в PHP я не верю, что это возможно

1 голос
/ 11 октября 2008

Возможно с расширением GD2 и некоторыми знаниями о внутренностях, которые вы захватываете - прочитайте здесь для примера.

0 голосов
/ 11 октября 2008

Спасибо за помощь, ребята. Я нашел этот интересный ресурс:

http://www.zubrag.com/scripts/website-thumbnail-generator.php

Это никак не связано с PHP, это просто пример запуска EXE-скрипта, который вызывается PHP. Мне нужен сервер Windows, хотя я верю.

...