Alle Fotos eines Ordners automatisch rotieren

rotate planetuu osbn linux jpg jpeg jhead Hochformat gimp exif Bildrotation bildbearbeitung Das Kommandozeilentool jhead kann ganze Ordner von JPG-Bildern mit Hilfe der EXIF-Information automatisch ausrichten.

Statt jedes einzelne Bild z.B. mit GIMP manuell zu rotieren, erledigt jhead diesen Job in ein paar Sekunden.

Vom Hochformat zum Querformat

Nachdem man die Bilder von der Digital-Kamera auf den Rechner kopiert hat, sind darunter meist einige, die um 90 Grad gedreht im Hochformat aufgenommen wurden. Auf der Shell wechselt man als erstes in den Ordner der JPG-Bilder, z.B.:

cd /home/icke/Bilder

Folgendes Kommando richtet dann alle Bilder automatisch so aus, dass die Perspektive wieder stimmt:

jhead -autorot *

Übrigens: jhead erledigt diesen Job weitgehend verlustfrei. Mehr Info hier.

Ein kleines Script für den Bedienkomfort

Weil man solche Befehle gerne vergisst, wird das Ganze in ein Mini-Script imagerotate.sh gepackt und mit ein klein wenig Bedienkomfort ausgestattet:

#!/bin/sh
echo "Autorotate all images in `pwd`?" | grep --colour "`pwd`"
echo "Press ENTER to confirm or CTRL+C to quit" | grep --colour CTRL+C
read CONFIRM
jhead -autorot *
echo
echo "More info: http://www.imagemagick.org/Usage/photos/#orient"