Mehrere Bilder gleichzeitig bearbeiten

Post Reply
Message
Author
Jascha

Mehrere Bilder gleichzeitig bearbeiten

#1 Post by Jascha »

Hallo!
Ich möchte alle Bilder (jpg), die in einem Verzeichnis liegen, auf einen
Rutsch in eine bestimmte Grösse bringen (z.B. 640x480). Das habe ich auf zwei Wegen versucht:

1. mit Display (ImageMagick):
Menü File -> Open -> Datei laden -> Menü View -> Resize -> Grösse
eingeben. Geht ja auch ganz gut, aber wie bringe ich ImageMagick dazu, mehrere Bilder auf einmal zu laden und zu
bearbeiten?
Mit File -> Open lässt sich immer nur ein Bild laden!

2. mit convert:
Der Befehl

$convert -scale 640x480 -quality 90 *.jpg *.jpg

funktioniert nicht wirklich. Wie bekomme ich convert dazu, jede Datei nach
Bearbeitung wieder unter ihrem alten Namen zu speichern (ersetzen)?

Greets, Jascha

User avatar
traeumerle
Posts: 64
Joined: 18. Sep 2002 8:17
Location: Osnabrück
Contact:

Re: Mehrere Bilder gleichzeitig bearbeiten

#2 Post by traeumerle »

Schau mal hier:

<!--http--><a href="http://www.linux-user.de/ausgabe/2000/1 ... nvert.html" target="_blank">ImageMagick's convert</a><!--url-->

Etwas abgeändert sollte das dein Problem lösen.

#!/bin/bash
for bild in *.jpg; do
convert $bild -scale 640x480 -quality 90 $ziel
done

Bis denne denn

Christian

Jascha

Re: Mehrere Bilder gleichzeitig bearbeiten

#3 Post by Jascha »

Danke für die Antwort!
hab mittlerweile rausgefunden, dass es dafür ein noch besseres Tool gibt:

$mogrify -scale 641x480 -quality 90 *.jpg

macht genau das, was ich gesucht habe.

Greets, Jascha

Post Reply