哪个宝石用于上传照片以制作相册

时间:2009-12-26 14:47:47

标签: ruby-on-rails

嗨,我一直在谷歌上搜索,真的找不到哪个宝石最适合使用的最明确答案。

如果我将它用于让我们说创建专辑,头像和缩略图。这意味着还允许上传多张图片,当然可以调整它们的大小,也可以添加边框。

我遇到过RMagick,MiniMagick,PaperClip,Attachment_fu,Attribute_fu,ImageScience

你推荐哪一个?为什么?可能PaperClip最适合处理简单的东西。或者也许是MiniMagick。我不确定。

非常感谢有关这些宝石上传照片的任何评论。

1 个答案:

答案 0 :(得分:3)

我会选择PaperClip。您还需要安装RMagick和ImageMagick。

PaperClip使您能够将图像附加到模型中的列,并在视图/控制器中轻松实现它们。

RMagick为ImageMagick(一种流行的图像处理库)提供了一个Ruby API。您需要同时安装ImageMagick和RMagick。然后,您可以执行诸如创建缩略图和以编程方式调整图像大小等操作。几乎所有文件附件库都需要RMagick / ImageMagick。

(我过去也使用了attachment_fu,这也是一个很好的宝石 - 尽管PaperClip似乎是最受欢迎的。)