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はどのくらいの不透明さでロゴ画像を埋め込むかを表わし、数字が大きいほうがロゴが強く表れます。