見出し画像

ImageMagick使った画像編集

ImageMagickって何って方はこちらをみてください!
簡単にお伝えすると画像編集を一括で行えるツールです!
macだとターミナル、WindowsだとPowerShellで使います。
今回のnoteはmac環境を想定しております!

今回は画像にロゴを合成する方法をお伝えします。
画像一括リサイズも需要があれば作成します!

EC系で一番業務工数がかかるのって画像編集ですよね。。?
ご参考にしていただければ!

①Homebrewをインストールする

インストール方法🍺🍺🍺

※インストールできなかったら

②ImageMagickをインストールする

以下をターミナルで実行

brew install imagemagick

③準備するもの

・作業用フォルダ作成
 ・元の画像を格納するフォルダ
  ・今回フォルダ名は`aaa`にする
 ・一括変換された画像が、生成されるフォルダ
  ・今回フォルダ名は`tmp50` にする

④合成したいpngファイルを作成、格納

・合成したい画像データと同じサイズで作成する
 ・今回ファイル名は`logo.png`
・aaaフォルダに合成したいjpgデータとpngロゴデータを格納

⑤画像一括合成のコマンドライン

・下記をターミナルで実行

cd ~/Desktop/aaa
for i in *.[Jj][Pp][Gg] ; do composite -dissolve 50% -gravity southeast logo.png "$i" "../tmp50/$i" ; done

・tmp50フォルダに合成された画像が格納されてる(はず)

⑥合成される画像の透明度を変えたい場合

・dissolve 以降の%の数値を変更


for i in *.[Jj][Pp][Gg] ; do composite -dissolve 50% -gravity southeast logo.png "$i" "../tmp50/$i" ; done


 ・(例)-dissolve 50% ➡ -dissolve 30%
dissolveはどのくらいの不透明さでロゴ画像を埋め込むかを表わし、数字が大きいほうがロゴが強く表れます。

いいなと思ったら応援しよう!