37

Rails的回形针插件具有调整大小选项,可以保持图像的比例。 据Ryan Bates的Paperclip Railscast,以确保选项,你必须添加一个大于号在大小你希望调整风格的结尾,因为这样的:使用回形针调整图像大小

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

我找回形针调整图片的大小,以精确的尺寸,即使这意味着它是不成比例的,所以我想,去掉大于号会做的伎俩,因为这样的:

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

好吧,事实证明没有任何反应。所以大于号首先是多余的。 我仍然留下以下问题,但:

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

谢谢!

回答

90

您可以使用“160x160#”,该尺寸可以缩放并裁剪到与回形针相同的尺寸。否则,你可以使用任何ImageMagick的几何路线,在这里详细介绍:

ImageMagick Geometry

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

"160x160!" 

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

+24

男孩,如果[回形针文档](https://github.com/thoughtbot/paperclip#post-processing)实际上提到了这一点会很好。 – pjmorse 2012-05-10 15:15:47

+28

是的,但那么我们会用什么堆栈溢出? – 2012-08-05 14:31:10