2
# exifautotran [list of files]
4
# Transforms Exif files so that Orientation becomes 1
7
trap "if test -n \"\$tempfile\"; then rm -f \"\$tempfile\"; fi" INT QUIT TERM
12
-v|--version) echo "exifautotran"; exit 0;;
15
exifautotran [list of files]
17
Transforms Exif files so that Orientation becomes 1
22
case `jpegexiforient -n "$i"` in
24
2) transform="-flip horizontal";;
25
3) transform="-rotate 180";;
26
4) transform="-flip vertical";;
27
5) transform="-transpose";;
28
6) transform="-rotate 90";;
29
7) transform="-transverse";;
30
8) transform="-rotate 270";;
33
if test -n "$transform"; then
35
if test "$?" -ne "0"; then
36
echo "Failed to create temporary file" >&2
39
echo Executing: jpegtran -copy all $transform $i >&2
40
jpegtran -copy all $transform "$i" > $tempfile
41
if test $? -ne 0; then
42
echo Error while transforming $i - skipped. >&2
47
jpegexiforient -1 "$i" > /dev/null