[gelöst]schleife mit imagemagick

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mampfi
Beiträge: 1765
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

[gelöst]schleife mit imagemagick

Beitrag von mampfi » 29.08.2013 13:04:41

In Anlehnung an den Thread
http://debianforum.de/forum/viewtopic.p ... erkleinern

suche ich eine Möglichkeit das Skript so zu erweitern, dass es mir die verkleinerten Bilder unter einem anderen Namen speichert also aus bild.jpg sollte bild_klein.jpg werden

Ursprungsskript (bißchen anders bei mir):

for bild in *.jpg; do convert "$bild" -resize 640x480 "$bild"; done
Zuletzt geändert von mampfi am 29.08.2013 13:52:48, insgesamt 1-mal geändert.
Es gibt viele Foren

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: schleife mit imagemagick

Beitrag von uname » 29.08.2013 13:13:39

Vielleicht so, nicht wirklich probiert. Den verlinkten Thread habe ich jedoch nicht gelesen.

Code: Alles auswählen

for bild in *.jpg; do convert "$bild" -resize 640x480 ${bild%.*}_klein.${bild##*.};done

mampfi
Beiträge: 1765
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

Re: schleife mit imagemagick

Beitrag von mampfi » 29.08.2013 13:28:57

Danke das funktioniert.

Eigentlich wollte ich ja nur die Größe der Bilder verringern, das kann der imagamagick auch oder?
Es gibt viele Foren

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: schleife mit imagemagick

Beitrag von uname » 29.08.2013 13:35:39

Steht doch als Parameter drin, wird doch verkleinert:

Code: Alles auswählen

-resize 640x480
Anleitung:

Code: Alles auswählen

man convert
Normalerweise speichert man einfach in einem anderen Ordner, z.B. klein/"$bild". Das nutze ich für Fotogallerien, die gleichzeitig Thumbnails und normale Bilder mit gleichem Namen benötigen.

mampfi
Beiträge: 1765
Registriert: 16.08.2005 18:15:29
Lizenz eigener Beiträge: GNU General Public License
Wohnort: münchen

Re: schleife mit imagemagick

Beitrag von mampfi » 29.08.2013 13:52:23

Na ich meinte, es gäbe noch andere Parameter um die Dateigröße zu reduzieren.

Die Parameter im Skript muss ich mir mal genauer betrachten, bin nicht so der bash-Skript-Checker
Es gibt viele Foren

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: [gelöst]schleife mit imagemagick

Beitrag von uname » 29.08.2013 15:04:03

Na ich meinte, es gäbe noch andere Parameter um die Dateigröße zu reduzieren.
Da gibt es bei "convert" aus Debianimagemagick einige coole Effekte. Musst mal etwas suchen.

Benutzeravatar
fragenfrager
Beiträge: 658
Registriert: 31.12.2003 08:47:15

Re: [gelöst]schleife mit imagemagick

Beitrag von fragenfrager » 29.08.2013 17:30:35

ich nutze meist diese dreierkombi dafür:

Code: Alles auswählen

-resize 800x -auto-orient -quality 70
falls du die Bildgröße behalten aber die Dateigröße reduzieren magst musst mit der -quality Option rumspielen :)

Antworten