So che hai detto che non ti senti a tuo agio con gli strumenti da riga di comando, ma ImageMagick può farlo:
Sostituisci un colore specifico
convert balloon.gif -transparent blue balloon_trans.gif
Dove si balloon.gif
trova l'immagine di origine, -transparent
specifica che si desidera un bg trasparente, blue
è il colore che si desidera sostituire ed balloon_trans.gif
è l'immagine completata.
Questo presuppone che il tuo "rosa brillante" non faccia parte di nessuna delle immagini. Per una rimozione un po 'più intelligente dello sfondo (inondazioni), dai un'occhiata a questo tutorial: Mascherare sfondi semplici (inondazioni)
Questo può diventare un po 'peloso e alcune delle opzioni che specificano lì probabilmente non sono necessarie per quello che stai cercando di fare, così come @graphics man suggerisce che puoi aggiungere background
al comando
Se puoi dirmi quale sistema operativo stai utilizzando e un'immagine di esempio, posso aiutarti con uno script per automatizzare questo per molte immagini
Specifico per la tua situazione:
Innanzitutto, installa ImageMagick . Potrebbe essere necessario riavviare dopo l'installazione per l'aggiornamento della variabile PATH (l'ho fatto)
Una volta installato, avvia un prompt dei comandi (menu Start, digita cmd
, premi invio)
È necessario modificare le directory in cui vengono salvate le immagini. Per la tua situazione, inserisci il seguente comando:
cd C:\Users\Eric\Pictures\pngs\logos
Ora dobbiamo creare una cartella per salvare tutte le immagini in:
mkdir batch
E ora, il comando per convertire tutte le immagini:
FOR %G IN (*.png) DO convert "%G" -transparent #FF00FF "batch\%G"
Nota: con ImageMagick v7, utilizzare magick
invece di convert
, così
FOR %G IN (*.png) DO magick "%G" -transparent #FF00FF "batch\%G"
Se tutto è andato per il meglio, le immagini appena salvate dovrebbero trovarsi nella cartella batch che hai creato.