PNG-Dateien umfärben (Bash)

Notiz an mich selbst:

Wenn man vielleicht 1.200 schwarze Icons mit Transparenzen im png-Format hat, und diese mal eben in eine andere Farbe konvertieren will, reicht eine kleine Zeile in der Bash und Imagick.

Use at your own risk

for filename in *; do convert \( "${filename}" -alpha extract \) -background "#ccff66" -alpha shape "${filename}"; done

Dieser loop konvertiert alle Bilder in aktuellen pwd. Keine Ahnung was passiert wenn dort noch andere Dateien/Links rumliegen. ¯\_(ツ)_/¯