Sei que você disse que não se sente confortável com as ferramentas de linha de comando, mas o ImageMagick pode fazer isso:
Substituir uma cor específica
convert balloon.gif -transparent blue balloon_trans.gif
Onde balloon.gif
está a imagem de origem, -transparent
especifica que você deseja uma BG transparente, blue
é a cor que deseja substituir e balloon_trans.gif
é a imagem concluída.
Isso pressupõe que o seu "rosa brilhante" não faça parte de nenhuma das imagens. Para uma remoção um pouco mais inteligente do plano de fundo (floodfill), confira este tutorial: Mascarando fundos simples (floodfill)
Isso pode ficar um pouco complicado e algumas das opções que eles especificam provavelmente não são necessárias para o que você está tentando fazer, então, como o @graphics man sugere que você possa adicionar background
ao comando
Se você puder me dizer qual sistema operacional está usando e uma imagem de exemplo, eu posso ajudá-lo com um script para automatizar isso para muitas imagens
Específico à sua situação:
Primeiro, instale o ImageMagick . Pode ser necessário reiniciar após a instalação para que sua variável PATH seja atualizada (eu fiz)
Depois de instalado, inicie um prompt de comando (Menu Iniciar, digite cmd
, pressione enter)
Você precisa alterar os diretórios para onde as imagens são salvas. Para sua situação, digite o seguinte comando:
cd C:\Users\Eric\Pictures\pngs\logos
Agora precisamos criar uma pasta para salvar todas as imagens em:
mkdir batch
E agora, o comando para converter todas as imagens:
FOR %G IN (*.png) DO convert "%G" -transparent #FF00FF "batch\%G"
Nota: Com o ImageMagick v7, use em magick
vez de convert
, como
FOR %G IN (*.png) DO magick "%G" -transparent #FF00FF "batch\%G"
Se tudo correu bem, as imagens salvas recentemente devem estar na pasta de lote que você criou.
Se você estiver executando o gimp e não quiser usar o Imagemagick, poderá dar uma olhada no David's Batch Processor (DBP) . É um plug-in para o gimp para processamento em lote. Nota : nunca o usei nem testei, mas era algo que já havia visto antes. Se você tivesse o Photoshop, eu poderia mostrar como usar o lote ou a ação.
fonte
Isso funcionou como um encanto para mim:
http://photobatch.wikidot.com/action-color-to-alpha
Phatch é um processador de lotes de fotos. A ação de cor para alfa faz exatamente o que você está procurando:
"O valor da cor que deve ficar transparente"
fonte