ImageMagick::convert -resizeのイケメンオプション 「>」
縦横比を保持せず強制的に100px × 100pxにリサイズする
convert input.jpg -resize 100x100! output.jpg
縦横比を保持したまま、100px × 100pxに納まる最大サイズでリサイズする
convert input.jpg -resize 100x100 output.jpg
縦横比を保持したまま、横100pxにリサイズする
convert input.jpg -resize 100x output.jpg
縦横比を保持したまま、縦100pxにリサイズする
convert input.jpg -resize x100 output.jpg
元画像が横100pxよりも大きいときだけ、縦横比を保持したまま、縦100pxにリサイズする。
convert input.jpg -resize 100x> output.jpg
元画像が縦100pxよりも大きいときだけ、縦横比を保持したまま、縦100pxにリサイズする。
convert input.jpg -resize x100> output.jpg
元画像が100px × 100pxよりも大きいときだけ、縦横比を保持したまま、100px × 100pxに納まる最大サイズでリサイズする
convert input.jpg -resize 100x100> output.jpg
unix系osにおいては、 > はリダイレクトのための記号なので、
実際は
convert input.jpg -resize 100x100\> output.jpg
のようにエスケープして使う。