用回形针调整图像大小

Rails的Paperclip插件有一个resize选项,可以保持图像的比例。 根据Ryan Bates的Paperclip Railscast ,为了确保这个选项已经打开,你必须在你想调整的样式的大小的末尾添加一个大于号的符号,例如:

:styles => { :small => "160x160>" } 

我正在寻找回形针来调整我的形象到一个确切的大小,即使这意味着它是不成比例的,所以我认为,消除大于号将做的伎俩,因此:

 :styles => { :small => "160x160" } 

那么,结果什么都没有发生。 所以大于号首先是多余的。 但是,我仍然留下以下问题:

我将如何强制图像设置大小,忽略比例?

谢谢!

您可以使用“160×160#”,这将缩放和裁剪到正确的大小,这是独特的回形针。 否则,您可以使用以下任何ImageMagick几何string:

ImageMagick几何

但是我会引用你感兴趣的那个:

 "160x160!" 

着重给出宽度和高度,忽略原始高宽比。