convert - macで画像のサムネイルを生成するCUIコマンド
Webで検索をすると、sipsコマンドが大量にヒットします。しかし、sipsは日本語ファイル名に対応していません。
縦を100pxに固定で画像を縮小するコマンド
convert -resize x100 <original-file> <output-file>
※ コマンドの詳細は、man convert
してください。
大量の画像ファイルのサムネイルを作るには以下の手順で作業を進めます。
- findコマンドでファイルの一覧を作成
$ find . -name *.jpg > JPG_list.txt
$ perl -npe 's/^((.*)(....))$/convert -resize x100 "$1" "$2.thum$3"/' JPG_list.txt > myConvert.sh
- シェルスクリプトの実行
$ bash myConvert.sh