在Paperclip中将图像大小调整为最小尺寸

时间:2012-11-14 15:53:09

标签: ruby-on-rails imagemagick paperclip

我正在使用Paperclip调整导入图像的大小,我希望图像至少为465x465,所以我在模型中设置了以下样式:

has_attached_file :image, :styles => { :cropped => ["465x465^", :jpg]}

正如我理解ImageMagick文档以及Stack Overflow上的各种其他问题和答案,插入符号(^)应该表示如果图像宽度或高度小于那些最小尺寸,则调整大小以满足它们并保持方面比。

我遇到的麻烦是我导入的图像超出了宽度和高度,在这种情况下我希望ImageMagick不管它,但它会调整较小的尺寸(宽度如果它是肖像图像,高度,如果它是风景)到465px - 有谁知道为什么会这样?

1 个答案:

答案 0 :(得分:1)

看一下imagemagick的文档,看起来你正在查看<标志:

http://www.imagemagick.org/Usage/resize/#enlarge

我没试过,但它应该有用