Bud*_*Joe 26 ruby-on-rails carrierwave
在Rails 3.0中使用CarrierWave你将如何使代码调整宽度大于500像素的图像大小为500像素宽并适当调整高度 - 保持宽度与高度的初始比率相同.
Jas*_*ost 30
process :resize_to_limit => [500, 0]
Run Code Online (Sandbox Code Playgroud)
这将处理图像不超过500px,同时保持适当的宽高比并允许任何高度.
我知道这是一个老问题,但我需要类似的问题。
我希望如果图像大于给定尺寸,则调整图像大小,但如果图像较小,则不放大图像。
resize_to_limit(宽度,高度)
调整图像大小以适合指定尺寸,同时保留原始纵横比。仅当图像大于指定尺寸时才会调整图像大小。生成的图像可能比较小尺寸中指定的更短或更窄,但不会大于指定的值。
详细信息:http://rierwave.rubyforge.org/rdoc/classes/CarrierWave/MiniMagick.html#M000051
| 归档时间: |
|
| 查看次数: |
14885 次 |
| 最近记录: |