Ich weiß, dass Sie sich mit Befehlszeilentools nicht auskennen, aber ImageMagick kann dies:
Ersetzen Sie eine bestimmte Farbe
convert balloon.gif -transparent blue balloon_trans.gif

Wo balloon.gifist das Quellbild, -transparentgibt an, dass Sie einen transparenten Hintergrund möchten, blueist die Farbe, die Sie ersetzen möchten, und balloon_trans.gifist das fertige Bild.
Dies unter der Annahme, dass Ihr "helles Rosa" nicht Teil eines der Bilder ist. Weitere Informationen zum intelligenten Entfernen von Hintergründen (Überflutung) finden Sie in diesem Tutorial: Maskieren einfacher Hintergründe (Überflutung)
Dies kann ein wenig haarig und einige der Optionen geben sie dort wahrscheinlich nicht erforderlich für das, was Sie versuchen, dies zu tun, wie @graphics Mann schlägt vor , die Sie hinzufügen können backgroundauf den Befehl
Wenn Sie mir sagen können, welches Betriebssystem Sie verwenden, und ein Beispiel-Image, kann ich Ihnen mit einem Skript helfen, um dies für viele Images zu automatisieren
Speziell für Ihre Situation:
Installieren Sie zunächst ImageMagick . Möglicherweise müssen Sie nach der Installation einen Neustart durchführen, damit Ihre PATH-Variable aktualisiert wird (ich habe es getan).
Sobald es installiert ist, starten Sie eine Eingabeaufforderung (Startmenü, geben Sie ein cmd, drücken Sie die Eingabetaste)
Sie müssen das Verzeichnis wechseln, in dem die Bilder gespeichert sind. Geben Sie für Ihre Situation den folgenden Befehl ein:
cd C:\Users\Eric\Pictures\pngs\logos
Jetzt müssen wir einen Ordner erstellen, in dem alle Bilder gespeichert werden:
mkdir batch
Und jetzt der Befehl zum Konvertieren aller Bilder:
FOR %G IN (*.png) DO convert "%G" -transparent #FF00FF "batch\%G"
Hinweis: Bei ImageMagick v7 verwenden , magickanstatt convert, wie so
FOR %G IN (*.png) DO magick "%G" -transparent #FF00FF "batch\%G"
Wenn alles reibungslos funktioniert hat, sollten sich die neu gespeicherten Bilder in dem von Ihnen erstellten Stapelordner befinden.
