ほげノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

MiniMagick で2つの画像を重ねあわせてみる

はじめに

Minimagick の composite メソッドを使うと、2つの画像を重ねあわせて1枚の画像にすることができる。

 

ここでは以下の画像を重ねあわせて1枚の画像にしてみることにする。

 

使ってみる

まず2枚の画像を読み込んでおいて、いちごパフェの画像サイズを半分にしておく。ここでは一枚目の画像に対して composite メソッドを呼び出すことにする。ブロック内の compose メソッドに "Over" を渡すと、画像を重ねあわせる処理を実行することができる。geometry メソッドで2枚目の画像を配置する位置を指定できる。geometry メソッドの引数は左上からの x座標と y座標を渡す。最後に write メソッドで画像として書き込むことができる。ここでは1枚目が png だったので、png で書き出す必要がある。また write メソッドは処理結果(result)に対して実行する必要がある。

f:id:matt-note:20190622230840p:plain

f:id:matt-note:20190622230924p:plain

-> 画像を重ねあわせることができた。

 

参考