作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
如何在 PHP 中将网页呈现并保存为图像,宽度可能为 600 像素。如何在不使用浏览器的情况下用 PHP 呈现页面?如何以给定的分辨率和图像格式 (jpeg) 保存它?该功能类似于 Google 预览,只是它不会在滚动中显示。
类似这个问题,用C#回答。 How to save a web page as image
谢谢!
最佳答案
你应该得到 wkhtmltoimage
,这在 PHP 中非常容易使用:
exec("../wkhtmltoimage --crop-w 600 http://example.com/ output.png");
还有其他选项,而不是 --crop-w
或 --width 600
缩小比例可能更好之后使用 GD 或 imagemagick。
关于php - 如何在 PHP 中创建网页图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5873184/
我是一名优秀的程序员,十分优秀!