#!/bin/sh # exifautotran [list of files] # # Transforms Exif files so that Orientation becomes 1 # trap "if test -n \"\$tempfile\"; then rm -f \"\$tempfile\"; fi" INT QUIT TERM for i do case $i in -v|--version) echo "exifautotran"; exit 0;; -h|--help) cat <&2 exit 1; fi echo Executing: jpegtran -copy all $transform $i >&2 jpegtran -copy all $transform "$i" > $tempfile if test $? -ne 0; then echo Error while transforming $i - skipped. >&2 rm "$tempfile" else cp "$tempfile" "$i" rm "$tempfile" jpegexiforient -1 "$i" > /dev/null fi fi done