読者です 読者をやめる 読者になる 読者になる

ブログ鯖人

みなさん仲良くして下さい。




OS X で大量の画像ファイルを一発変換する方法

OS X


 

 先日、大量の画像pngファイルをjpegに変換する必要があって、さて、どっかにいいフリーソフトは無いものかとグーグル先生にお伺いしたところ、OS Xに標準で「sips」という画像変換コマンドが用意されてるやんかボケ、と回答して頂きました。
 ということで、使い方をメモしておきます。

f:id:ohta944:20141109185503p:plain

基本的な使い方

 functionやoptionがたくさんあるので以下のページを読んで下さいね。

sips(1) Mac OS X Manual Page

複数の画像ファイルのフォーマットを一括で変換するコマンド

 ファイルをデスクトップの「file」というフォルダに保存してあるpngファイルを一括してjpegに変換し別ファイルとして出力する場合のコマンドです。
 ターミナルを起動して以下のコマンドを入力します。

$ cd Desktop/file
$ for F in *.png; do sips -s format jpeg $F --out ${F/.png/.jpg}; done

複数の画像ファイルのサイズを一括して変換するコマンド

 ファイルをデスクトップの「file」というフォルダに保存してあるjpegファイルを画像の縦横比率を保ったまま横幅を1024に変換する場合のコマンドです。

$ cd Desktop/file
$ for F in *.jpeg; do sips --resampleWidth 1024 $F ; done

 ということで私のメモ書きでした。


Amazon.co.jpアソシエイト