1

我正在开发一个可视化产品树的 Ruby on Rails 应用程序。树由节点构成,所有内容都以 HTML/CSS3 呈现。随着树的建立,一些产品会进行数百个 SQL 查询(在最大的树上最多 800 个查询)。

我想要每棵树的小缩略图以在索引页面上呈现它。因此,再次渲染每棵树并修改 CSS 以制作微小的表示是一种选择。

但我认为生成缩略图、裁剪、缓存并在索引页面上显示这些可能更容易。

关于如何做到这一点的任何想法?任何可以帮助我的链接/文章/博客文章?

4

3 回答 3

0

查看websnapr;看起来他们每月提供 100,000 个免费快照。

于 2010-03-03T09:16:09.480 回答
0

我应该更频繁地查看这个网站。:D 无论如何,我做了更多的研究,看起来你需要设置一些服务器端脚本,这些脚本将打开浏览器到页面,截取屏幕截图,并将文件/存储转储到数据库/等.

于 2010-03-21T07:45:47.453 回答
0

这个问题已经开放了很长一段时间。我有一个实际上满足大部分要求的提案。

Webkit2png 可以创建截图并裁剪图像的一部分。您可以指定尺寸、裁剪区域,还可以提供页面缩略图。

但是,它不支持开箱即用的应用程序登录。

Webkit2png 非常容易在 shell 脚本中使用,因此您只需向它提供多个 URL,它就会返回所有图像文件。

此博客文章中的更多信息:使用 webkit2png 批量截图

Webkit2png 有一个添加身份验证的开放请求(因此您可以在登录页面上使用它)。

于 2012-05-10T18:27:59.560 回答