2014-02-20 59 views
0

鑑於:兩個PNG圖像沒有alpha通道。ImageMagick:如何在複合之前設置不透明疊加層的透明度顏色?

只有overlay.png圖像應該反轉(因此-negate),並且此圖像中的所有純黑色在透過其他未改變的image.png構圖前應變爲透明。

此外,我想在一個命令中這樣做,而不生成中間圖像。

作爲一個完全ImageMagick新手,我已經設法寫下以下內容。但是,我不知道現在要把-transparent black放在哪裏?

composite -gravity center \(-negate overlay.png \) image.png output.png 

回答

0

好的,經過一小段休息後,我終於找到了它;我必須使用convert,它恰好比composite更通用。

使用convert時需要注意的一點是需要顛倒圖像的順序!

convert -gravity center image.png \(-negate overlay.png -transparent black \) -composite output.png 
相關問題