0
我想繪製一個圖像到另一個圖像與魔杖(Python的ImageMagick綁定)。源圖像應完全替換目標圖像(在給定的位置)。在imagemagick中將圖像繪製到另一個圖像中?
我可以使用:
destinationImage.composite_channel(channel='all_channels', image=sourceImage, operator='replace', left=leftPosition, top=topPosition)
但我在想,如果有一個簡單的或更快的解決方案。
謝謝!告訴我,如果我錯了,但我明白'composite()'和'composite_channel(channel ='all_channels',operator ='replace')'不執行相同的操作:在第一種情況下,兩個圖像混合第一幅圖像的完全透明的部分不會改變目標圖像),而在第二種情況下,目標圖像將被源圖像完全替換(在感興趣的區域中)。 –
@ arthur.sw你是正確的,他們執行不同的操作。它們將C-API和**複合** [默認爲'over'](https://github.com/dahlia/wand/blob/master/wand/image.py#L1643)操作分開。但是,如果沒有看到你在做什麼/期望的高級別,我將關注一個圖像在另一個圖像上的行爲。 – emcconville