Bei vielen Anlässen werden Fotos aufgenommen und später in einer Bildergalerie oder einem Album zusammengestellt. Sind dazu auch Vorschaubilder vorhanden, fällt dem Betrachter eine Vorauswahl häufig leichter.
Ein Vorschaubild unterscheidet sich vom Original durch eine geringere Auflösung und Größe. Mit jedem Grafikprogramm läßt sich dieser Schritt problemlos bewerkstelligen. Bei einem Einzelbild ist ein Klick-Programm passend, sind hingegen viele Aufnahmen zu bearbeiten, spart die automatische Verarbeitung Zeit und Nerven. Dafür sind die beiden Werkzeugsammlungen ImageMagick und GraphicsMagick ideal. Beide stehen als fertige, gleichnamige Pakete für alle Linux-Distributionen in den entsprechenden Repositories bereit. Häufig ist schon eines davon installiert und kann sofort zum Einsatz kommen.
Die Verkleinerung einer JPG-Grafikdatei gelingt mit den nachfolgenden beiden Kommandos (ersteres für ImageMagick, das zweite für GraphicsMagick). Zum Einsatz kommt das Werkzeug convert. Die Höhe und Breite wird über die Option -resize in Pixel angegeben. Maßgeblich ist die erste Größenangabe. Diese beschreibt die maximale neue Breite. Bei der Umwandlung wird das Seitenverhältnis des Bildes beibehalten und die Höhe wird in Abhängigkeit der Breite berechnet.
convert -resize 150x150 original.jpg vorschaubild.jpg
gm convert -resize 150x150 original.jpg vorschaubild.jpg
Um viele Aufnahmen zu verarbeiten, bietet sich die Einbindung in ein Shell-Skript an. In einer for-Schleife wird jede Datei mit der Endung .jpg auf eine maximale Breite von 100 Pixel verkleinert und abgespeichert. Die neue Datei trägt im Namen den Text -vorschaubild. Die Originaldatei bleibt unverändert erhalten.
for datei in *.jpg; do name=`basename "$datei" .jpg`; convert -resize 100x100 "$datei" "$name-vorschaubild.jpg"; done
Weitere Informationen und Links:
Artikelserie Bilddaten automatisiert verarbeiten
Teil 1: Frank Hofmann: Am laufenden Band, in LinuxUser 3/2011
Teil 2: Frank Hofmann/Wolfram Eifler: Fix und fertig, in LinuxUser 6/2011
Teil 3: Frank Hofmann: Mehr Motorkraft, in LinuxUser 10/2011



Kommentare
Kommentare deaktiviert.