Mehrere Bilder automatisch verkleinern
Es gibt zwar die Möglichkeit per Photoshop eine Foto-Verzeichnis automatisch zu skalieren, doch die dauert sehr lange, da Photoshop jedes einzelne Bild öffnet, verarbeitet und speichert. Viel flotter ist dahingegen das Kommandozeilenwerkzeug - Imagemagick.
Tags: resize scale automatic photo imagemagick convert shell
dkg@loeblich ~/pix $ ls -al
insgesamt 84
drwxr-xr-x 3 dkg users 4096 5. Feb 2006 .
drwxr-xr-x 21 dkg users 4096 5. Feb 20:54 ..
-rw-r--r-- 1 dkg Users 21268 16. Jan 09:59 001.jpg
-rw-r--r-- 1 dkg Users 21268 5. Feb 2006 002.jpg
-rw-r--r-- 1 dkg Users 21268 5. Feb 2006 003.jpg
drwxr-xr-x 2 dkg Users 4096 5. Feb 2006 small
dkg@loeblich ~/pix $ for pic in *.jpg \
do \
convert -scale 800 $pic small/$pic \
done
dkg@loeblich ~/pix $ ls -al small/
insgesamt 104
drwxr-xr-x 2 dkg Users 4096 5. Feb 2006 .
drwxr-xr-x 3 dkg users 4096 5. Feb 2006 ..
-rw-r--r-- 1 dkg Users 30846 5. Feb 2006 001.jpg
-rw-r--r-- 1 dkg Users 30846 5. Feb 2006 002.jpg
-rw-r--r-- 1 dkg Users 30846 5. Feb 2006 003.jpg
Mit diesem Einzeiler for pic in *.jpg; do convert -scale 800 $pic small/$pic; done
werden alle .jpg Dateien im aktuellen Verzeichnis auf eine maximale Auflösung von 800 Pixel skaliert und im Verzeichnis small gespeichert.Tags: resize scale automatic photo imagemagick convert shell
dkg - 5. Feb, 22:14