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
Mehrere Bilder gleichzeitig bearbeiten
- traeumerle
- Posts: 64
- Joined: 18. Sep 2002 8:17
- Location: Osnabrück
- Contact:
Re: Mehrere Bilder gleichzeitig bearbeiten
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
<!--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
Re: Mehrere Bilder gleichzeitig bearbeiten
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
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