imagemagick convertコマンドを使用して、画像のサイズを固定の幅と比例した高さにするにはどうすればよいですか?たとえば、-resizeまたは-thumbnailオプションを使用しますか?
imagemagick convertコマンドを使用して、画像のサイズを固定の幅と比例した高さにするにはどうすればよいですか?たとえば、-resizeまたは-thumbnailオプションを使用しますか?
回答:
-resize 100x
高さのアスペクト比を維持しながら、画像のサイズを幅100ピクセルに変更するために使用します。
詳細については、ImageMagickの優れたマニュアルをお読みください。
mkdir -p thumbnails
この質問で説明:stackoverflow.com/questions/4906579/...
Imagemagickジオメトリ: '幅' x '高さ'一部を空のままにすると、サイズが比例することを意味します。
例:
100x200 # width = 100, height = 200
300x # width = 300, height = proportional
x300 # width = proportional, height = 300
100x200
これらの寸法で画像を作成します。元の画像はその比率をW / Hに保ちます。100x200\!
これらの寸法の画像も作成されますが、内部の画像は新しい寸法を固定するように変形されます。
-geometry 100x200
ように動作しmin(100x, x200)
ます。
mogrify
元の画像を変更するものが付属しています。画像を新しいフォルダにコピーして実行する方が簡単であることがわかりましたmogrify -resize 512x *.jpg