我有一種情況,我需要在JPEG文件之上組合兩個透明層。ImageMagick中的透明PNG和JPEG組合
這裏設置示例:
wget -O bg.jpg http://www.grahamowengallery.com/photography/Flowers/roadside-flowers.jpg
wget -O layer.png http://www2.picturepush.com/photo/a/6271450/640/TRANSPARENT-EMBELLISHMENTS/pink-flower-transparent-png.png
wget -O logo.png http://upload.wikimedia.org/wikipedia/commons/0/0d/Imagemagick-logo.png
我可以得到想要的結果與命令:
composite bg.jpg \(-compose Overlay layer.png \) bg2.jpg
composite bg2.jpg \(-compose Overlay logo.png \) result.jpg
這是一件好事,但我想避免編寫bg2.png開車。
我想:
composite bg.jpg \(-compose Overlay layer.png \) \(-compose Overlay logo.png \) result2.jpg
但這會導致對layer.png在黑色的背景。我怎樣才能解決這個問題?
我認爲,既然下面的答案都不被接受,你做了你想要的另一種方式。謹慎分辨這是怎麼回事? – Bonzo