ImageMagickの使い方。
よく忘れる。覚えられない。
ImageMagickの使用例 -- 入門
画像の情報
$ identify src.jpg
フォーマット変換
$ convert src.jpg dst.png
$ mogrify -format png *.jpg
サイズ変更
拡大縮小
$ convert -geometry WIDTHxHEIGHT src.jpg dst.jpg
$ convert -geometry 30% src.jpg dst.jpg
$ convert -geometry 10%x10% src.jpg dst.jpg
切り取り
# 原点から1024x768を切り出す
$ convert -crop 1024x768+0+0 src.jpg dst.jpg
# 始点を省略するとバラバラにされた画像が出来上がる。
$ convert -crop 50% src.jpg dst.jpg
$ convert -crop 100x100 src.jpg dst.jpg
画像の回転
$ convert -rotate 30 src.jpg dst.jpg
# 上下反転
$ convert -flip src.jpg dst.jpg
# 左右反転
$ convert -flop src.jpg dst.jpg
画像の差分
$ composite -compose difference image1.bmp image2.bmp diff.bmp
# 差が分かりづらいとき
$ mogrify -auto-level diff.bmp
アルファ合成
$ composite -compose CopyOpacity alpha.png src.png dst.png