目的について
某画像共有SNSに投稿するとき画像の形式を統一しないと怒られるのでimagemagickを使いました。その備忘録
環境について
画像の形式の変換にimagemagickを使います。homebrewで管理します。なぜかというとバージョンアップ時に更新がとても楽だからです。そしてバージョンアップはおそらく想像よりはるかに頻繁にされているからです。
homebrewをインストールします。結構時間かかります。
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
homebrewでimagemagickをインストールします。
$ brew install imagemagick
本題
画像をどこかのディレクトリにまとめます。twitterにUpした画像はpngかjpgのはずです。pngをjpgにすれば画像形式が統一されます。
前回imagemagickを使ってから間が開いてるなら、とりあえずupdateするのが得策です。
$ brew update
まとめたディレクトリを作業フォルダにします。
$ cd /Users/username/Desktop/dokoka/no/dir
以下の.shファイルでpngをjpgに変換し、もとのpngファイルを削除。
以下のコードをterminal上にペーストでも大丈夫なんじゃないかな。
#!/bin/bash
for F in *.png
do
convert $F ${F/.png/.jpg}
done
find ./ -name '*.png' | xargs rm
pngとjpgを入れ替えれば逆もできると思います