画像を縮小・リサイズするMacのコマンド

画像の縮小・リサイズをコマンドラインからできたら楽だなと思い、調べていました。

Scriptable Image Processing System、略して sips というコマンドがあり、ターミナルから手軽に使えて便利だったので、まとめます。

sipsの使い方

次のような感じでコマンドを実行します。

# sips -Z 横幅(or高さ) 対象ファイル -out 出力先パス/ファイル名
# 例↓
sips -Z 640 hogehoge.avif -out mogumogu.avif

# 縦横比を保ちつつ「横幅」指定でリサイズ
sips --resampleWidth 640 hogehoge.avif -out mogumogu.avif

# 縦横比を保ちつつ「縦幅」指定でリサイズ
sips --resampleHeight 480 hogehoge.avif -out mogumogu.avif

まとめ

コマンドラインから手軽に使えて楽チン。スクリプトを組めば複数の画像を一括でリサイズできて便利です。