求牛逼点的将 html 转图片的 PHP 类

2018-01-15 17:27:08 +08:00
 kanganxi

希望转完后清晰度高一些,速度快一些的,求 V 支招

5364 次点击
所在节点    PHP
15 条回复
ixiaohei
2018-01-15 18:19:31 +08:00
phantomjs 可以将 html 渲染后保存图片( phantomjs 类似一个浏览器,渲染 html ),不过需要你用 php 系统调用 phantomjs。另外伸手也要把需求讲明白点啊
loginv2
2018-01-15 18:31:40 +08:00
PHP 目前没听说有特别好的直接渲染页面的方案,之前做的一个项目是搞了一台 windows 服务器,然后模拟浏览器截图操作,通信用的 tcp 队列,效率不太高,小规模使用还行 phantomjs 我也试过 当时的结论是 flash 是个硬伤,但是现在就不知道了
chaegumi
2018-01-15 19:28:30 +08:00
wkhtmltopdf wkhtmltoimage
lsvih
2018-01-15 21:38:31 +08:00
调 chrome-headless
ltq918
2018-01-15 22:37:42 +08:00
mingyun
2018-01-15 23:34:42 +08:00
前端用 canvas 即可
kanganxi
2018-01-16 09:20:01 +08:00
@ixiaohei 感谢兄弟指教
kanganxi
2018-01-16 09:20:55 +08:00
@loginv2 感谢兄弟提供思路
kanganxi
2018-01-16 09:21:17 +08:00
@mingyun 目前打算就这样先解决
kanganxi
2018-01-16 09:21:34 +08:00
@ltq918 感谢兄弟分享
ajan
2018-01-16 09:37:06 +08:00
html2canvas.js
endlessing
2018-01-16 09:44:11 +08:00
@ajan +1,但不是 PHP 类
gdtv
2018-01-16 10:00:58 +08:00
phantomjs,我正在用,也是用 php,有问题可以问我。
phantomjs 不是 PHP 类,据我了解没有单纯的 php 类可以实现你说的功能。
kanganxi
2018-01-16 10:24:47 +08:00
@gdtv OK,感谢兄弟回复指点,我先自己动手解决一下,有问题再呼你
mingyun
2018-01-21 18:27:13 +08:00
@gdtv php exec 调用 phantomjs 吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/423088

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX