Macターミナルで使える便利なBashコマンド

pngをjpegに変換してくれる

現在のディレクトリにある画像をjpegに一括変換。
変換後の画像はjpegsフォルダに入る。
mkdir jpegs; sips -s format jpeg *.* –out jpegs

発展してバッチファイルにしてみた。


#!/bin/sh
#シェルスクリプトを実行した場所に移動するのはお約束
cd `dirname $0`
mkdir jpegs
for i in *.png;
do sips -s format jpeg $i –out jpegs/$i.jpg;
done

 

縦横比を維持して一括リサイズ

JPG画像を800pxに一括リサイズしている。
sips -Z 800 *.jpg