retireSakiの日記

たぶん引退した?ソフトウエアエンジニアのブログ

ImageMagick で透かし(ウォーターマーク)やスタンプっぽく画像を差し込む (健忘録?)

 ImageMagick は、オープンソースのプログラムで、コマンドで画像を加工したり、複数の画像を結合したりできます。オープンソース、万歳です \(^o^)/

 そこで、元画像に対して小さい画像を透かしのように、半透明にして差し込みたいと思います。

コマンドラインなのでバッチ処理に組み込めば、大量の画像を一気に差し込むことも容易になります。
仕事などでも活用できますね(^^♪

コマンド
composite [-gravity position] -dissolve 50%x100% <marks> <moto> <to>

● gravity

gravity引数を使うことで、起点となる位置を指定します。

northwest =左上
north =上
northeast =右上
west 左
east 右
southwest =左下
south =下
southeast =右下
center = 中心(中央)

● dissolve

それぞれの画像の透過率を指定します。

● marks 差し込む画像ファイル名

背景を透明にしたい場合は、PNG を使います。

● moto 差し込み先となる画像ファイル名

● to 完成した画像を保存する画像ファイル名

作成事例

サンプル (1)

差し込み画像

 

差し込み先画像

 

完成した画像

  
サンプル (2)

差し込み画像

差し込み先画像

 

完成した画像

 
サンプル (3)

差し込み画像

差し込み先画像

 

完成した画像

 
サンプル (4)

差し込み画像

完成した画像

 


簡単でしたね!
差し込み画像を工夫することで、スタンプやウォーターマークっぽくなります。

Image Magick はホント便利です (^o^)v

 

注目記事

「Amazon.co.jpアソシエイト」または「[乙の名称を挿入]は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイトプログラムである、Amazonアソシエイト・プログラムの参加者です。