gbd*_*dev 4 ruby ruby-on-rails rmagick image-processing carrierwave
我试图用Ruby on Rails,CarrierWave和RMagick制作一个固定的方形图像裁剪.
我试过以下两个都没有运气......
version :thumb do
process :resize_to_fit => [200, 200]
end
Run Code Online (Sandbox Code Playgroud)
和
version :thumb do
process :resize_to_limit => [200, 200]
end
Run Code Online (Sandbox Code Playgroud)
resize_to_limit显然调整图像大小以适应指定的尺寸,同时保留原始高宽比.所以这不对,但resize_to_fit也没有做到.我期待在所有可用的实例方法的这里.
我希望能够上传任何宽高比和尺寸的图片,它将以200x200的形式出现.
gbd*_*dev 17
终于搞定了!在尝试了一系列不同的自定义图像处理功能和手动裁剪后,它实际上就像我希望的那样简单......
process :resize_to_fill => [400, 400]
Run Code Online (Sandbox Code Playgroud)
将其从原始图像的直接中心裁剪成400x400的正方形.
| 归档时间: |
|
| 查看次数: |
5349 次 |
| 最近记录: |