imagemagick resizen script

Da ich mit meiner neuen Kamera derzeit viele Fotos mit 18 Mega Pixeln mache, brauchte ich ein Batch Script das viele Bilder gleichzeitig resizen kann. So bin ich auf das Parkte imagemagick gestoßen.

Mein Script erstellt nun einen Ordner namens Web und erstellt in diesem verkleinerte Bilder mit maximal 800px Länge oder Breite.

#!/bin/bash
mkdir web

ls -1 *.JPG *.jpg | while read file;
do {
        echo $file
        convert $file -resize '800x800>' web/$file
}
done

exit 0

Mehr Infos: wiki.ubuntuusers.de