PHP с использованием imagegrabscreen
Как я могу использовать imagegrabscreen, чтобы получить уменьшенное изображение и полноразмерное изображение определенного веб-сайта.
Я думал, что я мог бы иметь array
что я передаю нужные URI, но я немного застрял в том, как я должен установить ширину изображения, которое мне нужно захватить. Я также думаю, что мне нужно thumbnail class
и fullimage class
и позвоните им, когда потребуется.
Есть идеи получше?
1 ответ
Имейте в виду, что imagaegrabscreen предназначен только для Windows. Если у вас настроено несколько дисплеев, эта функция будет захватывать только основной дисплей. Кроме того, чтобы это работало, ваша служба Apache должна быть настроена на Allow service to interact with desktop
в противном случае вы просто получите пустое изображение.
Это обсуждение охватывает использование imagegrabscreen
очень хорошо: заставить изображение работать на экране
Есть также много других дискуссий о сохранении веб-страниц в виде изображений - вот некоторые из них:
- Скриншоты сайта с использованием PHP
- Скриншоты веб-страницы с PHP?
- Как я могу создать скриншот веб-страницы, используя серверный скрипт?
- PHP: Как захватить экран окна браузера с помощью php?
- https://stackru.com/questions/1340917
- Каков наилучший способ создания эскиза веб-страницы?
- Скриншот текущей страницы с использованием PHP
- инструмент оболочки, который отображает веб-сайт, включая JavaScript
- Могу ли я захватить веб-страницу и сохранить ее в виде файла изображения на каких-либо языках? (без установки, без activeX)