私は基本的にこのコマンドを mini_magick で記述しようとしています。
gm composite -compose Copy -geometry +0+210 note-transparent1.png note-rugby.png note-rugby-e.png
これは私のコードです:
image = MiniMagick::Image.open("note-transparent1.png")
result = image.composite(MiniMagick::Image.open("note-rugby.png") do |c|
c.compose = "Copy"
c.geometry = "+0+210"
end)
result.write "note-rugby-e.png"
画像が合成され、新しいファイルに書き込まれます。ただし、ジオメトリは考慮されません。画像はオフセットされていません。
また、mini_magick プロセッサを GraphicsMagick ではなく ImageMagick に設定しようとしましたが、同じ結果が得られました。
何か案は?