网站截图(HTML5 Canvas / Services)



好了,

一直在做一些研究,想知道是否有人尝试过这个…你会采取什么方法?

我计划做一个网站,将显示一个网站的截图(可能基于在某人的电子邮件地址的url)。

会有很多人看到这个,所以,预制作的截图不是一个解决方案。

丹尼尔……有谁知道有什么解决办法吗?

  1. 按需构建的缩略图服务(不排队)?
  2. HTML5/Canvas脚本,将让我做到这一点。我找到了一个,但是不能跨站点运行。
  3. 还有其他解决方案吗?

它将在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。

最新更新