Rails 的 Paperclip 插件有一个调整大小选项,可以保持图像的比例。 根据 Ryan Bates 的 Paperclip Railscast ,为了确保该选项处于启用状态,您必须在要调整大小的样式的大小末尾添加一个大于号,如下所示:
:styles => { :small => "160x160>" }
我正在寻找回形针来将图像调整为精确大小,即使这意味着它不成比例,所以我认为删除大于号就可以解决问题,如下所示:
:styles => { :small => "160x160" }
好吧,结果什么也没发生。所以大于号首先是多余的。 不过,我仍然有以下问题:
如何强制图像达到设定大小,忽略比例?
谢谢!
最佳答案
您可以使用“160x160#”,它将缩放并裁剪到确切的尺寸,这是回形针所独有的。否则,您可以使用任何 ImageMagick 几何字符串,详细信息如下:
但我会引用您感兴趣的内容:
"160x160!"
Width and height emphatically given, original aspect ratio ignored.
关于ruby-on-rails - 使用回形针调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2389723/