鉴于:两个没有Alpha通道的PNG图像。
只有overlay.png
图像应该被反转(因此-negate
)并且此图像中的所有纯黑色应该在将其组合到另一个上之前变为透明,不会改变image.png
。
此外,我想在一个命令中这样做而不生成中间图像。
作为一个彻头彻尾的ImageMagick新手,我已经设法编写了以下内容。但是,我不知道现在放置-transparent black
的位置?
composite -gravity center \( -negate overlay.png \) image.png output.png
答案 0 :(得分:0)
convert
,它恰好比composite
更通用。
使用convert
时的一个警告是,需要反转图像的顺序!
convert -gravity center image.png \( -negate overlay.png -transparent black \) -composite output.png