mogrify を使用すると、幅を渡すだけでサイズ変更関数を使用できます。
指定された幅、縦横比を維持するために高さが自動的に選択されます。
Rmagick で同じオプションを見つけようとしていますが、サイズ変更メソッドは幅と高さの両方が提供されることを想定しているようです。
何か案は?
mogrify を使用すると、幅を渡すだけでサイズ変更関数を使用できます。
指定された幅、縦横比を維持するために高さが自動的に選択されます。
Rmagick で同じオプションを見つけようとしていますが、サイズ変更メソッドは幅と高さの両方が提供されることを想定しているようです。
何か案は?
ドキュメントの引用:
メソッドを使用して、
change_geometry
「現在の縦横比を維持する」などの制約のある画像のサイズを変更します。
たとえば、新しい幅を 400px にしたい場合は、これを試してください。
image = image.change_geometry("400") {|cols, rows, img| img.resize!(cols, rows)}