【发布时间】:2013-05-03 01:52:54
【问题描述】:
我有兴趣构建一个基于 Rails 的系统来处理大量照片的显示和组织。这有点像 Flickr,但更小。每张照片都有与之关联的元数据。照片将显示在可选列表和网格视图中。能够在需要时加载图像会很好(因为这可能会加快速度)。
目前,我的数据库有一个测试版本,通过从 assets/images 目录加载图像来工作,但在显示多张图像(200-600 张图像)时它开始运行缓慢。这是由于我的视图设置方式。我正在使用直接循环在列表和网格布局中显示图像。
我还从全尺寸源图像手动调整了缩略图和中等尺寸图像的大小。我正在研究其他调整大小的方法。任何建议在这里也受到赞赏。
由于我不熟悉以这种方式处理图像,有人可以根据设计和实施 Flickr 之类的经验为我指明一个方向吗?
我正在研究以下工具:
- 回形针
- http://railscasts.com/episodes/134-paperclip
- 要求:ImageMajick
- attachment_fu
- http://clarkware.com/blog/2007/02/24/file-upload-fu#FileUploadFu
- 要求:以下之一:ImageScience、RMagick、miniMagick、ImageMajick?
- 载波
【问题讨论】:
-
我不会在这里过多解释,但你应该看看 Dragonfly github.com/markevans/dragonfly
标签: ruby-on-rails image image-uploading