Batch Inverting .PNG Imagens mantendo a transparência

2

Eu tenho um grande número de PNGs monocromáticos que são pretos em transparentes. Eu gostaria de invertê-los para ser branco em transparente. Eu tentei usar o XnConvert, mas ele não mantém a transparência.

    
por Gary Z 03.03.2016 / 21:21

2 respostas

1

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).

    
por 03.03.2016 / 23:33
3

Para o ImageMagic7, você pode desativar a negação do canal alfa assim:

mogrify -alpha deactivate -negate *.png
    
por 03.07.2018 / 21:14