Mittwoch, 29. Januar 2014

Format von mehreren Grafikdateien ändern

Manchmal möchte man mehrere Grafiken in ein anderes Format umwandeln, beispielsweise jp2 oder tif in jpg. Jede einzelne Datei mit einem Bildbearbeitungsprogramm zu öffnen, ist jedoch bei einer großen Anzahl von Dateien sehr aufwendig. Es gibt jedoch das Kommandozeilen-Tool mogrify, mit dem sich diese Arbeit durch die Eingabe eines einzigen Befehls erledigen lässt.

Mogrify ist Teil von ImageMagick, eines Softwarepakets, das mehrere Programm für die Bearbeitung von Rastergrafiken enthält. ImageMagick gehört bei den meisten Distribution zur standardmäßigen Installation. Falls man wissen möchte, ob es installiert ist, kann man überprüfen, ob eines der Tools, wie z. B. mogrify, vorhanden ist. Dies kann in der Konsole oder im Terminal mit diesem Befehl geschehen: which mogrify.

Falls das Programm vorhanden ist, wird der Pfad zum Befehl angezeigt, nämlich /usr/bin/mogrify. Falls das Programm nicht vorhanden ist, wird nichts ausgegeben. In diesem Fall muss man ImageMagick nachinstallieren.

Um die Bilddateien in ein anderes Format umzuwandeln, öffnet man ein Terminal und begibt sich in das entsprechende Verzeichnis. Der Befehl zur Umwandlung der Dateien lautet folgendermaßen:
mogrify -format gewünschtes_Format Dateien

Beispiel:

Ich möchte mehrere Dateien im Format jp2 in das Format jpg umwandeln. Der Befehl dafür lautet: mogrify -format jpg *.jp2

Mit *.jp2 gebe ich alle Dateien im Verzeichnis mit der Endung ".jp2" an. Nach dem Drücken der Eingabetaste beginn die Umwandlung in das jpg-Format.