我有大量单色 PNG,透明底为黑色。我想将它们反转为透明底为白色。我尝试使用 XnConvert,但它无法保持透明度。
答案1
ImageMagick 将会这样做:
对于单个图像:
convert black.png -negate white.png
对于包含图像的目录:
mogrify -negate *.png
“-negate”选项仅影响像素颜色成分,不会改变 alpha(透明度)。
答案2
对于 ImageMagic7,您可以像这样禁用 alpha 通道的否定:
mogrify -alpha deactivate -negate *.png