我正在使用carrier-wave上传图片。上传时,我会利用Rmagick方法resize_to_fill为图片创建缩略图,就像下面这样。
version :thumb do
process :resize_to_fill=> [150, 150]
end
这是所有RMagick方法的输出,carrierwave supports(我都不想要):
:resize_to_fill => [150,150]
对于较大的图像,这很好用,但我的较小的图像被放大到了150 x 150。
:resize_to_fit => [150,150]
同样被调整大小了,我想让它保持原样!
:resize_to_limit => [150,150]
这个选项保持原图不裁剪,但是大图会被缩小以保持宽高比。
如何实现?我希望较小的图像保持原样,只将较大的图像裁剪为150 x 150。是否有其他方法或选项可传递给resize_to_fill?