1

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

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

据我了解 ImageMagick 文档以及 Stack Overflow 上的各种其他问题和答案,插入符号 (^) 应该意味着如果图像宽度或高度小于这些最小尺寸,则会调整其大小以满足它们并保持纵横比。

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

4

1 回答 1

1

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

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

我没试过,但应该可以

于 2012-11-14T16:10:24.253 回答