ImageMagick
- 画像処理用のコマンドラインツール
- コマンドに色々種類があるらしいが,convertコマンドしか使ったことない
install
archlinux
pacman -S imagemagick libwebp # 使いたい形式のライブラリを自分でインストールする必要がある
mingw-w64
pacman -S mingw-w64-i686-imagemagick
command
convert
convert src.png [options] dst.jpg # 拡張子で出力形式を自動判別してくれる
-auto-orient | メタデータで回転指定されている通りに画像を回転させ,回転指定をクリアする |
-resize X% | リサイズ |
-define webp:method=N | webpの圧縮アルゴリズムのクオリティを指定(1~6) 大きいほど圧縮率が高いが,時間がかかる |
-strip | メタデータを削除する |
コマンド逆引き
ブログ用にwebpに圧縮
convert $i -define webp:method=6 -resize 15% -auto-orient -strip ${i%.jpg}.webp