网站截图(HTML5 Canvas / Services)

时间:2011-11-14 14:39:37

标签: php html5 canvas thumbnails dynamic-image-generation

好吧,

做了一些研究,想知道是否还有其他人试过这个......你会采取什么方法。

我打算做一个网站,它会显示一个网站的截图(可能是基于某个人的电子邮件地址中的网址)。

有很多人会这样做,预先制作屏幕截图不是解决方案。

Soooooo ......有没有人知道任何解决方案:

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

    由于

    PVS。

4 个答案:

答案 0 :(得分:1)

对于客户端脚本,此网站http://html2canvas.hertzen.com/是您现在获得的最佳内容。它使用元素的计算属性来呈现页面,我必须说它看起来不错!

更新: 这里有一个演示:http://html2canvas.hertzen.com/tests/templates/projection/index.html。单击以使用渲染图像切换“真实”视图。

答案 1 :(得分:0)

之前我曾与wkhtmltoimage玩过,这对我使用它非常有用,但确实需要你安装到你的服务器上

答案 2 :(得分:0)

为了获取网站的截图(其中一个功能),我在令人敬畏的PhantomJS上构建了一个服务,这是一个使用webkit引擎的优秀无头浏览器(与safari一样)。虽然它没有头,但它在QT和虚拟帧缓冲区(xvfb)中仍有代表性。希望这会有所帮助:http://www.phantomjs.org/

答案 3 :(得分:0)

您可以使用html2canvas。更多信息here.