我有两个具有相同分辨率的复杂图形的png图像。第二张图片始终相同。我想在第二张图像上指定黑色点的位置,并反转第一张图像上区域中的点的颜色。 如何获得所需的区域并在第一张图像上使用它?我本人只能想到遍历第二张图像的点,如果满足条件,则将反转应用于第一张图像上相同索引的点。但这显然是无效的。 ``The first image The second image The desired result
答案 0 :(得分:0)
这是使用ImageMagick的解决方案。
首先,-否定背景(第一张图片)并乘以徽标(第二张图片)。最后又否定了。那么您可以获得res.png
。
magick TH4C5.png -negate Y3MDy.png -compose multiply -composite -negate tmp2.png
答案 1 :(得分:0)
这在ImageMagick中对我有用。
convert triangle.png \( rectangle.png -negate \) -compose multiply -composite -negate result.png