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 中使用此命令,您需要将续行反斜杠“\”更改为插入符号“^”。
我最近开始使用 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 中使用此命令,您需要将续行反斜杠“\”更改为插入符号“^”。