それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

imagemagick の使い方で写真縮小のよく使うパターン(convert コマンドの使い方)

むかしまとめたけれど、実例がないとよく分からない。→imagemagick で写真縮小でよく使うパターン - ブックマクロ開発に

convertコマンドの使い方をサンプル例を元に考えてみる。

convert コマンドの実例を作ってみる

元になるファイル。

480 × 270 ピクセル


では、秋山先生と遊びましょう。

サイズを小さくする。

convert -resize 200  src.png dst.png

200 × 113 ピクセル


縮小率を%で指定したい。

%表示も使える

convert -resize 30% src.png  dst.png

144 × 81 ピクセル



縦幅を指定して、縦横比を固定したままリサイズ

convert -resize x240 src.png  dst.png

縦幅を指定するときは x240 のようにする。
427 × 240 ピクセル


縦横を指定したサイズに納める。

convert -resize 180x180 src.png  dst.png

適当に縦横指定しても、ImageMagickが縦横比を維持してくれる。

180 × 101 ピクセル



縦横比を維持しない。

convert -resize 180x180! src.png  dst.png

180 × 180 ピクセル



現在ではほとんど使うことはないだろう。
元の情報が失われる保存方法はあまり使わない。


PNGをJPEGに変換する

convert  src.png dst.jpg

拡張子を jpgにしたら、JPEGが出てくる。出力拡張子をPNGにしたらPNGが出てくる。


まとめ

convert 480x original.png out.jpg

これをを覚えておくだけでソコソコ快適になる。

画質に関するオプションはまた今度