ナビゲーションバー用のアイコン画像に@2x,@3xを追加してリサイズするスクリプト

iOSのナビゲーションバーのアイコンアプリをピクセルレシオ2や3に対応した画像をリサイズして作るシェルスクリプト。解像度決め打ちで使い勝手悪いけど、とりあえずは十分楽になった。


#!/bin/bash
find . -name "*.png" -maxdepth 1 | while read f; do
sips -z 66 66 $f --out resize/${f%.*}@3x.png
sips -z 44 44 $f --out resize/${f%.*}@2x.png
sips -z 22 22 $f --out resize/${f%.*}.png
mv $f original/
done

画像のあるフォルダで実行するとリサイズしてresizeフォルダ作って中に画像を作ります。