Ich erstelle ein Bash-Skript. Wie kann ich mit dem Dienstprogramm von eine Reihe von Operationen/Transformationen (nach Wahl) an allen .jpg
Bildern in einem anderen Verzeichnis durchführen ? Das konvertierte Bild sollte den NamenImageMagick
convert
*-change.jpg
Hier ist mein Code:
convert $file/*.jpg -flip $file/*-change.jpg
Antwort1
Den Namen der Ausgabedatei können Sie festlegen über-set
+ einigeProzent entkommt(hierfür wird der Verzeichnisanteil des Pfades %d
und der Dateiname ohne Erweiterung benötigt %t
):
convert "${dir}"/*.jpg -flip -set filename:t '%d/%t-change' '%[filename:t].jpg'
Ich habe es t
als filename:
Eigenschaft verwendet, aber Sie können wirklich verwenden, was Sie möchten ...