Mercurial > geeqie.yaz
annotate plugins/rotate/geeqie-rotate @ 1640:ab5945017b4a
Update documentation
Now it holds a more verbose doxygen description as discussed in mailing
list.
- Doxygen style description
- Small visibility changes
- Commit message change
author | mow |
---|---|
date | Sat, 13 Jun 2009 22:19:57 +0000 |
parents | f6c8b76d41ca |
children | 34c71cbbbd26 |
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 |