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