我正在尝试使用 Ruby on Rails、CarrierWave 和 RMagick 制作固定的方形图像裁剪。
我尝试过以下两种方法,但没有运气......
version :thumb do
process :resize_to_fit => [200, 200]
end
and
version :thumb do
process :resize_to_limit => [200, 200]
end
resize_to_limit 显然会调整图像大小以适应指定尺寸,同时保留原始宽高比。所以这是不对的,但 resize_to_fit 也不这样做。我正在查看所有可用的实例方法here http://rubydoc.info/gems/carrierwave/0.5.1/CarrierWave/RMagick.
我希望能够上传任何长宽比和尺寸的图片,并且其分辨率为 200x200。
终于得到这个了!在尝试了一堆不同的自定义图像处理功能和手动裁剪之后,它实际上就像我希望的那样简单......
process :resize_to_fill => [400, 400]
从原始图像的直接中心将其裁剪为 400x400 的正方形。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)