
1 wo4911030 2021-11-10 17:22:34 +08:00 我理解这是 HTML 转 image 的功能 |
2 liliclinton 2021-11-10 17:25:04 +08:00 调用 puppeteer 无头浏览器生成页面截图吧 |
3 rekulas 2021-11-10 17:27:30 +08:00 这一般是调浏览器内核截屏的(因为涉及到渲染问题),php 的话有这个包可以实现 composer require chrome-php/chrome 需要配置 chrome ,可以试试下面这个命令安装的可以不 curl https://intoli.com/install-google-chrome.sh | bash |
4 cbasil 2021-11-11 08:36:06 +08:00 前段时间做过这个功能,建议用 wkhtmltoimage 这个工具来实现,php 调用也简单,一行命令就搞定 shell_exec('/usr/local/bin/wkhtmltoimage --width 300 http://www.baidu.com 、/www/img/baidu-quality.png); |
7 unicloud 2021-11-11 11:52:06 +08:00 有啊,请移步 https://github.com/spatie/browsershot 该组件依赖 node 7.6.0+ 以及 Puppeteer Nde library. |
8 Ghosthouzi 2021-11-12 10:08:20 +08:00 PHP: https://github.com/chrome-php/chrome Node:Puppeteer |
9 Ghosthouzi 2021-11-12 10:09:15 +08:00 @cbasil 乱码调教一下就好了 |