O ImageMagick fará isso:
para uma única imagem:
convert black.png -negate white.png
para um diretório cheio de imagens:
mogrify -negate *.png
A opção "-negate" afeta apenas os componentes de cor de pixel e não altera o alfa (transparência).