Ruotare Le Immagini Secondo EXIF

Molte volte cellulari e macchine fotografiche scattano la foto sempre in orizzontale e poi scrivono, in quelle scattate in verticale, nei dati EXIF che va girata in verticale; questo pero' puo' causare confusione e cosi' computer, cornici digitali e altri dispositivi le visualizzano male non ruotate.

Per ovviare a cio' il seguente script ruota le immagini seguendo i dati in EXIF, vi chiede solo la cartella che contiene le immagini e le cerchera' li e nelle sottocartelle:

 #!/bin/bash

 echo "Inserisci percorso"

 read percorso

 if [ "$percorso" = "" ] 
  then
   echo "Non hai inserito il percorso"

  else

   find $percorso -iname "*.jpg" -type f -print0 | while IFS= read -r -d $'\0' file 
    do
     #mogrify -auto-orient $file   #questo o il comando successivo
     exiftran -api $file
    done
  fi