批量反转 .PNG 图像同时保持透明度

批量反转 .PNG 图像同时保持透明度

我有大量单色 PNG,透明底为黑色。我想将它们反转为透明底为白色。我尝试使用 XnConvert,但它无法保持透明度。

答案1

ImageMagick 将会这样做:

对于单个图像:

convert black.png -negate white.png

对于包含图像的目录:

mogrify -negate *.png

“-negate”选项仅影响像素颜色成分,不会改变 alpha(透明度)。

答案2

对于 ImageMagic7,您可以像这样禁用 alpha 通道的否定:

mogrify -alpha deactivate -negate *.png

相关内容