搬送波を使用して画像をアップロードしています。アップロード時に、以下のような resize_to_fill Rmagick メソッドを使用して画像のサムネイルを作成しています。
version :thumb do
process :resize_to_fill=> [150, 150]
end
これは、carrierwaveがサポートするすべての RMagick メソッドの出力です(どれも必要ありません)。
:resize_to_fill => [150,150]
これは大きな画像では問題なく機能しますが、私の小さな画像は 150 x 150 に拡大されます。
![:resize_to_fill => [150,150]](https://i.stack.imgur.com/R9oHc.png)
:resize_to_fit => [150,150]
またリサイズしたのでそのままにしておきたい!
![:resize_to_fit => [150,150]](https://i.stack.imgur.com/0JHLn.png)
:resize_to_limit => [150,150]
これはそのまま残しますが、大きな画像はトリミングされません。アスペクト比を維持するためにサイズが変更されます。


これが私が望む結果であり、小さい画像と大きい画像がどのように見えるかです。

どうやってこれを行うのですか?小さい画像はそのままにして、大きい画像のみを 150 x 150 にトリミングしたいのですが、resize_to_fill に渡すことができる別の方法またはオプションはありますか?