php - 如何拍摄网页的完整快照? (可滚动尺寸大)

标签 php image-processing snapshot html-rendering

我想拍一张网页快照。该图像应显示浏览器窗口的全部内容(我的意思是没有滚动条)。

我想使用 PHP 脚本动态执行此操作。

最佳答案

一个选择是调用类似 CutyCapt 的东西.它确实需要 X 服务器,但如文档中所示,您可以使用 Xvfb( headless 虚拟 X 服务器)来填补该位置。尝试每次都回收相同的 Xvfb 实例,以节省资源。

还有各种网络服务提供商提供此类服务 - 例如,webthumb .这可能也值得考虑,具体取决于您拥有多少资源以及 CutyCapt 需要多少。

关于php - 如何拍摄网页的完整快照? (可滚动尺寸大),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4745138/

相关文章:

python - 无法获得具有亮点的图像的准确阈值

opencv - 视频处理中改变fps的问题有哪些?

android - 谷歌播放中的所有快照应用程序如何在没有设备根的情况下工作?

python - 如何用鼠标从视频中截取图片

php - 过滤交叉表查询

javascript - Google 可视化表不理解我的代码

python - 如何在OpenCV的同一窗口中显示2个不同的源?

javascript - 如何测试 React 组件使用 jest 渲染列表

PHP/MySQL - 删除不工作

php - 命令docker-compose(re)build不构建容器的新实例