ImageMagick で透かし(ウォーターマーク)やスタンプっぽく画像を差し込む (健忘録?)
ImageMagick は、オープンソースのプログラムで、コマンドで画像を加工したり、複数の画像を結合したりできます。オープンソース、万歳です \(^o^)/
そこで、元画像に対して小さい画像を透かしのように、半透明にして差し込みたいと思います。
コマンドラインなのでバッチ処理に組み込めば、大量の画像を一気に差し込むことも容易になります。
仕事などでも活用できますね(^^♪
コマンド
● gravity
gravity引数を使うことで、起点となる位置を指定します。
northwest =左上
north =上
northeast =右上
west 左
east 右
southwest =左下
south =下
southeast =右下
center = 中心(中央)
● dissolve
それぞれの画像の透過率を指定します。
● marks 差し込む画像ファイル名
背景を透明にしたい場合は、PNG を使います。
● moto 差し込み先となる画像ファイル名
● to 完成した画像を保存する画像ファイル名
作成事例
サンプル (1)
差し込み画像
差し込み先画像
完成した画像
サンプル (2)
差し込み画像
差し込み先画像
完成した画像
サンプル (3)
差し込み画像
差し込み先画像
完成した画像
サンプル (4)
差し込み画像
完成した画像
簡単でしたね!
差し込み画像を工夫することで、スタンプやウォーターマークっぽくなります。
Image Magick はホント便利です (^o^)v