Rails的Paperclip插件有一个调整大小选项,可以保持图像的比例。 根据Ryan Bates的Paperclip Railscast,为确保该选项已启用,您必须在要调整大小的样式的大小末尾添加一个大于号的符号,如下所示:
:styles => { :small => "160x160>" }
我正在寻找Paperclip将我的图像调整到一个确切的大小,即使这意味着它不成比例,所以我认为删除大于号就可以了,如下:
:styles => { :small => "160x160" }
好吧,事实证明没有任何反应。因此,首先,大于号是多余的。 不过,我仍然留下以下问题:
如何将图像强制设置为大小,忽略比例?
谢谢!
答案 0 :(得分:91)
您可以使用“160x160#”,它将缩放并裁剪为该尺寸,这是回形针所特有的。否则,您可以使用任何ImageMagick几何字符串,详见此处:
但我会引用你感兴趣的那个:
"160x160!"
强调给出的宽度和高度, 原始宽高比被忽略。