用图像蒙版

时间:2020-06-28 05:22:42

标签: python python-3.x

我有两个具有相同分辨率的复杂图形的png图像。第二张图片始终相同。我想在第二张图像上指定黑色点的位置,并反转第一张图像上区域中的点的颜色。 如何获得所需的区域并在第一张图像上使用它?我本人只能想到遍历第二张图像的点,如果满足条件,则将反转应用于第一张图像上相同索引的点。但这显然是无效的。 ``The first image The second image The desired result

2 个答案:

答案 0 :(得分:0)

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

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

result

答案 1 :(得分:0)

这在ImageMagick中对我有用。

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