好吧,
一直在做一些研究,想知道是否有人尝试过这个……你会采取什么方法。
我打算做一个网站,它将显示网站的屏幕截图(可能基于某人电子邮件地址中的 url)。
会有很多人得到这个,所以截图的预制作不是一个解决方案。
Soooooo ...有谁知道任何解决方案:
- 按需构建的缩略图服务(无需排队)?
- HTML5/Canvas 脚本可以让我做到这一点。我找到了一个,但它不会跨站点运行。
- 还有其他解决方案吗?
它将用 PHP 构建。
谢谢
PVS。
好吧,
一直在做一些研究,想知道是否有人尝试过这个……你会采取什么方法。
我打算做一个网站,它将显示网站的屏幕截图(可能基于某人电子邮件地址中的 url)。
会有很多人得到这个,所以截图的预制作不是一个解决方案。
Soooooo ...有谁知道任何解决方案:
它将用 PHP 构建。
谢谢
PVS。
该站点http://html2canvas.hertzen.com/是您现在可以获得的关于客户端脚本的最佳站点。它使用元素的计算属性来呈现页面,我必须说它看起来不错!
更新:这里有一个演示:http: //html2canvas.hertzen.com/tests/templates/projection/index.html。单击以使用渲染图像切换“真实”视图。
您可以使用html2canvas。更多信息在这里。
为了截取网站截图(其中一项功能),我在令人敬畏的 PhantomJS 之上构建了一个服务,这是一个优秀的无头浏览器,它使用 webkit 引擎(与 safari 使用的相同)。尽管它是无头的,但它在 QT 和虚拟帧缓冲区 (xvfb) 中仍然具有依赖项。希望这会有所帮助:http ://www.phantomjs.org/
我以前玩过wkhtmltoimage,它非常适合我使用它的目的,但确实需要您安装到您的服务器上