Current Path : /usr/local/bin/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/local/bin/exifautotran |
#!/bin/sh # exifautotran [list of files] # # Transforms Exif files so that Orientation becomes 1 # for i do case `jpegexiforient -n "$i"` in 1) transform="";; 2) transform="-flip horizontal";; 3) transform="-rotate 180";; 4) transform="-flip vertical";; 5) transform="-transpose";; 6) transform="-rotate 90";; 7) transform="-transverse";; 8) transform="-rotate 270";; *) transform="";; esac if test -n "$transform"; then echo Executing: jpegtran -copy all $transform $i jpegtran -copy all $transform "$i" > tempfile if test $? -ne 0; then echo Error while transforming $i - skipped. else rm "$i" mv tempfile "$i" jpegexiforient -1 "$i" > /dev/null fi fi done