嗨,我一直在谷歌上搜索,真的找不到哪个宝石最适合使用的最明确答案。
如果我将它用于让我们说创建专辑,头像和缩略图。这意味着还允许上传多张图片,当然可以调整它们的大小,也可以添加边框。
我遇到过RMagick,MiniMagick,PaperClip,Attachment_fu,Attribute_fu,ImageScience
你推荐哪一个?为什么?可能PaperClip最适合处理简单的东西。或者也许是MiniMagick。我不确定。
非常感谢有关这些宝石上传照片的任何评论。
答案 0 :(得分:3)
我会选择PaperClip。您还需要安装RMagick和ImageMagick。
PaperClip使您能够将图像附加到模型中的列,并在视图/控制器中轻松实现它们。
RMagick为ImageMagick(一种流行的图像处理库)提供了一个Ruby API。您需要同时安装ImageMagick和RMagick。然后,您可以执行诸如创建缩略图和以编程方式调整图像大小等操作。几乎所有文件附件库都需要RMagick / ImageMagick。
(我过去也使用了attachment_fu,这也是一个很好的宝石 - 尽管PaperClip似乎是最受欢迎的。)