2012-12-17 131 views
5

我有兩個圖像,一個是疊加層,讓我們說圖像A具有透明度,另一個圖像B,我必須將疊加圖像A置於圖像B上,以便圖像B的某些部分可見通過圖像A的透明部分,我也有根據一些參數來移動圖像B,如何可以與難懂的實現這一Image Magick疊加圖像

回答

5

我能夠通過以下命令

composite -compose Dst_Over -geometry 520x320+20+80 image.jpeg overlay.png final.png 

實現它這裏的關鍵是-compose Dst_Over,它將圖像置於背景下(overlay.png),而幾何選項可讓您移動圖像。

+0

這項工作,但輸出匹配覆蓋的尺寸。用於根據基本層指定輸出變暗 – geotheory

+1

如果您的背景是動畫GIF,您可以使用類似如下的方法:'convert animation.gif -coalesce -gravity NorthEast -draw'image over 0,0 0,0「transparent -watermark.png「'-layers Optimize final.gif' – bevanb