Imagemagick 合并和屏蔽图像

Imagemagick to merge and mask images

我最近开始使用 Imagemagick,遇到了一个需要解决的问题。

我有这样一张缩略图

还有这样的口罩

我需要在输出中获取此图像。

我浏览了这个 link http://www.imagemagick.org/Usage/thumbnails/ 我在那里尝试了一切,但我没有成功 ((

希望大家帮帮我

在 Imagemagick 中,您应该提取遮罩的 Alpha 通道并将其放入其他图像的 Alpha 通道。所以试试

(unix 语法)

convert KlQZ6.png \( 7k9a9.png -alpha extract \) -alpha off -compose copy_opacity -composite result.png


(windows语法)

convert KlQZ6.png ( 7k9a9.png -alpha extract ) -alpha off -compose copy_opacity -composite result.png

这应该会给你一个与你的例子非常相似的结果...

convert mask.png image.png -gravity north -composite \
      mask.png -compose copyopacity -composite result.png

您可以通过在第一个合成之前添加诸如“-geometry -10+0”之类的内容来调整叠加层的位置。

要在 Windows 中使用此命令,您需要将续行反斜杠“\”更改为插入符号“^”。