好了,
一直在做一些研究,想知道是否有人尝试过这个…你会采取什么方法?
我计划做一个网站,将显示一个网站的截图(可能基于在某人的电子邮件地址的url)。
会有很多人看到这个,所以,预制作的截图不是一个解决方案。
丹尼尔……有谁知道有什么解决办法吗?
- 按需构建的缩略图服务(不排队)?
- HTML5/Canvas脚本,将让我做到这一点。我找到了一个,但是不能跨站点运行。
- 还有其他解决方案吗?
它将在PHP中构建。
感谢pv .
这个网站http://html2canvas.hertzen.com/是你现在可以得到的最好的客户端脚本。它使用元素的计算属性来呈现页面,我必须说它看起来不错!
更新:这里有一个演示:http://html2canvas.hertzen.com/tests/templates/projection/index.html。
我以前玩过wkhtmltoimage,它对我使用它的目的很好,但确实需要您安装到服务器上
为了抓取网站截图(其中一个功能),我在令人惊叹的PhantomJS之上构建了一个服务,这是一个使用webkit引擎(与safari相同)的优秀无头浏览器。虽然它是无头的,但它仍然在QT中有深度和一个虚拟帧缓冲区(xvfb)。希望对您有所帮助:http://www.phantomjs.org/
可以使用html2canvas。