Sonntag, 5. Februar 2006

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.

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

photohacks

photography 2.0

Suche

Aktuelle Beiträge

Mögliche Programme
Ein kostenloses Programm wäre zb Gimp, allerdings finde...
Katrin (Gast) - 19. Mai, 17:58
Schade. Gibt es kein...
Schade. Gibt es kein kostenloses Programm, womit man...
Sara (Gast) - 29. Jan, 08:47
Selbstauslöser
Hallo Fotofreund, was Du brauchst ist ein Drahtauslöser...
Rudolf (Gast) - 5. Okt, 17:53
Photoshop
Müsste mit Photoshop ab Version CS2 funktionieren !
JH (Gast) - 24. Mai, 12:27
???
Mich würde interessieren mit welcher software das geht ist...
thomas (Gast) - 17. Feb, 22:05

XML, CC


xml version of this page

Creative Commons License


Profil
Abmelden
Weblog abonnieren