ImageMagick:将白色背景放在透明PNG下,然后反转颜色

unf*_*nfa 2 bash imagemagick image-processing

我有一个透明背景上有黑色形状的 PNG 图像。我需要一个纯黑色背景上的白色形状。

如何使用 Imagemagick 实现这一目标?

图片示例:

我有这个:

在此输入图像描述

我要这个:

在此输入图像描述

fmw*_*w42 5

您发布的图像不透明。它有一个不透明的棋盘背景。然而,如果它是透明的,这个 Imagemagick 命令应该可以工作。

convert image.png -background white -flatten -negate result.png
Run Code Online (Sandbox Code Playgroud)

如果使用 Imagemagick 7,则将转换更改为 magick