【发布时间】:2011-10-25 00:50:16
【问题描述】:
Paperclip 将原始图像存储在“原始”文件夹中。有没有办法调整原始图像的大小?我想让原件更小,以节省磁盘空间。
因此,例如,如果访问者上传一张 2592x1936 的照片,我想将其存储为 1024x1024,就像我们在 :styles 中设置 :thumb 图像的尺寸一样
更新(已解决)
我发现了如何在上传时自动调整原始图像的大小。只需将 :original 添加到样式中:
class MyModel < ActiveRecord::Base
has_attached_file :photo,
:styles => { :original => "1024x1024>", :thumb => "150x150>" }
end
【问题讨论】:
-
希望我能想到这一点。谢谢。
-
关于 ImageMagick 中的 resize 语法的详细信息,您可以在这里找到更多详细信息:imagemagick.org/Usage/resize/#resize
-
我为你 +1 了。但我希望我能做到两次。一个代表问题,一个代表最佳答案。