Nehmen wir an, dieses 500x400 Bild ist Ihr Startbild und es hat transparente Löcher bei 10,10 und 250,250.

Nun lassen Sie uns sagen, Sie zwei Mr Beans haben, bean1.jpg
und bean2.jpg
wie folgt aus:


Sagen wir es auf einem roten Hintergrund Layout, so dass Sie sehen was passiert. Wir werden bean1.jpg
die Größe und legen Sie ihn in dem Bereich des linken oberen transparenten Loches, dann werden wir bean2.jpg
für das rechte untere transparente Loch ein:
convert -size 500x400 xc:red \
\(bean1.jpg -resize 101x101! -geometry +10+10 \) -composite \
\(bean2.jpg -resize 131x131! -geometry +250+250 \) -composite \
result.png

des Nun lassen Sie das tun, wieder, aber dieses Mal, um das Originalbild überlagern, so dass die Bohnen durch peek:
convert -size 500x400 xc:red \
\(bean1.jpg -resize 101x101! -geometry +10+10 \) -composite \
\(bean2.jpg -resize 131x131! -geometry +250+250 \) -composite \
image.png -composite result.png

Unter Windows müssen Sie die Backslashes in Carets ändern, sodass \(
zu ^(
wird und \)
zu ^)
wird.
Vielen Dank Mark, das war die Methode, die ich implementiert habe. Prost! –