annotate plugins/rotate/geeqie-rotate @ 1614:f6c8b76d41ca

Add .desktop files to restore lossless jpeg rotation via editors.
author zas_
date Tue, 26 May 2009 19:41:22 +0000
parents
children 34c71cbbbd26
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1614
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
1 #!/bin/sh
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
2
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
3 # This is a helper script that rotate jpeg files using jpegtran
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
4
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
5 rotation=$1
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
6 shift
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
7
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
8 for file in "$@" ; do
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
9 tmp="$file".$$
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
10 if jpegtran -rotate "$rotation" -copy all -outfile "$tmp" "$file"; then
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
11 mv -f "$tmp" "$file";
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
12 else
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
13 rm -f "$tmp";
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
14 fi
f6c8b76d41ca Add .desktop files to restore lossless jpeg rotation via editors.
zas_
parents:
diff changeset
15 done