Am laufenden Band
Bilddaten automatisiert bearbeiten
Vorschaubilder erzeugen
Benötigen Sie verkleinerte Vorschaubilder Ihrer Aufnahmen, dann starten Sie Imagemagick oder Graphicsmagick mit dem Parameter -resize. Die Aufrufe aus Listing 5 erzeugen Bilder mit einer maximalen Breite von 100 Pixel. Das Kommando behält das Seitenverhältnis des Originalbildes bei und rechnet die Höhe des Vorschaubildes entsprechend um.
Listing 5
$ convert -resize 100x100 bild1.jpg thumb1.jpg $ gm convert -resize 100x100 bild2.jpg thumb2.jpg
Es fallen zwei signifikante Unterschiede zwischen den beiden Werkzeugen auf: erstens in der Dateigröße der erzeugten Vorschaubilder, zweitens hinsichtlich der Verarbeitungszeit. Imagemagick erzeugt bei gleicher Auflösung und Bildgröße wesentlich größere Dateien als Graphicsmagick und benötigt dafür auch ein Viertel bis ein Drittel mehr Zeit. Einen Einfluss auf die Bildqualität lässt sich aber nicht feststellen.
Ausblick
Der Artikel zeigt einen kleinen Einblick, welche Möglichkeiten der Bildbearbeitung die Tools für die Kommandozeile bieten. Sie bringen gut dokumentierte Bibliotheken mit, die sich auch zum Ansteuern mit Skripten eignen. Teil 2 der Reihe zeigt Ihnen, welches Potenzial diese Bibliotheken enthalten und wie Sie diese einsetzen.
Infos
[1] Imagemagick: http://www.imagemagick.org
[2] Graphicsmagick: http://www.graphicsmagick.org
[3] Graphicsmagick bei Flickr: John Allspaw, "Operational Efficiency Hacks", http://www.kitchensoap.com/2009/04/03/slides-from-web20-expo-2009-and-somethin-else-interestin/
[4] Libtiff: http://libtiff.maptools.org
[5] Pngtools: http://www.stillhq.com/pngtools
[6] Awk-Workshop: Stefan Lagotzki, "Ein Tool für alle Fälle", LU 10/2005, S. 88, http://www.linux-community.de/9036



