繁体   English   中英

从图像制作蒙版

[英]Make a mask from an image

我有两个相同分辨率的复杂图形的 png 图像。 第二张图片总是一样的。 我想在第二张图像上指定黑色点的 position,并在第一张图像上的区域中反转点的颜色。 如何获得所需的区域并在第一张图像上使用它? 我自己只能考虑遍历第二张图像的点,如果满足条件,则将反转应用于第一张图像上相同索引的点。 但这显然是低效的。 ``第一张图第二张图想要的结果

这是使用 ImageMagick 的解决方案。 首先,-否定背景(第一张图片)并乘以徽标(第二张图片)。 最后再次否定。 那么你可以得到res.png

magick TH4C5.png -negate Y3MDy.png -compose multiply  -composite -negate tmp2.png

结果

这在 ImageMagick 中对我有用。

convert triangle.png \( rectangle.png -negate \) -compose multiply -composite -negate result.png

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM