Mailinglist Archive: opensuse-de (1001 mails)
| < Previous | Next > |
Re: Ordner mit Bilder conventieren....
- From: Al Bogner <suse-linux@xxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 14 Aug 2011 21:41:29 +0200
- Message-id: <20110814214129.44cea879@ml082.pinguin.uni.cc>
Am So, 14 Aug 2011 13:25:51 CEST schrieb Rüdiger Thies:
Hi,
ich möchte vorher noch erwähnen, dass ich nicht der ursprüngliche
Fragesteller bin, sondern nur einen von vielen Lösungsvorschlägen
gepostet habe.
Ich denke nicht, dass man "-resize 1280x1024" (5:4) in der Regel haben
will, denn das verzerrt. Die Angabe _einer_ Dimension reicht. Der OP hat
ja nicht gesagt, ob sein Bildformat 3:4, 2:3 oder was auch immer ist.
Denkbar wäre
-resize "1280x1024>"
Je nach Bildformat wird dann proportional ein Bild mit 1280 Breite
_oder_ 1024 Höhe erstellt, je nachdem was die bessere Wahl ist.
Es gibt eine Reihe von Möglichkeiten. Da der OP aber recht schweigsam
ist, habe ich etwas den Spaß verloren zu helfen.
Al
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
Am Samstag, 13. August 2011 schrieb Al Bogner:
Am Sa, 13 Aug 2011 15:00:49 CEST schrieb Rüdiger Thies:[...}
Am Freitag, 12. August 2011 schrieb chindog:
Das Problem aber ist, das die Bilder "zu groß" sind,
ca 1 MB pro stück, die hochgeladenen Bilder dürfen aber 500 kb
nicht überschreiten. Gibt es da eine Möglichkeit, das irgendwie
hin
for i in *.jpg; do convert -quality 100 -scale 444x444 $i
neues_verzeichnis/${i}; done
Erklärungen gibts bei http://www.imagemagick.org/script/index.php
-quality 100 ???
-scale ???
Standardquality für Web ist 75 und wenn schon, 100 ergibt in der
Regel eine schlechtere Qualität als 98, das man durch Vergleichen
der Anzahl der Farben analysieren kann.
Folgend ein Vorschlag für ein Skript, habe es aber nicht getestet.
Hi,
ich möchte vorher noch erwähnen, dass ich nicht der ursprüngliche
Fragesteller bin, sondern nur einen von vielen Lösungsvorschlägen
gepostet habe.
for i in *.jpg; do convert -quality 75 -resize 1280x1024 "$i"
"${i/.jpg/_klein.jpg}"; done
for i in *.JPG; do convert -quality 75 -resize 1280x1024 "$i"
"${i/.JPG/_klein.JPG}"; done
Jetzt sind die Bilder passend für einen 19-Zoll-Monitor.
Ich denke nicht, dass man "-resize 1280x1024" (5:4) in der Regel haben
will, denn das verzerrt. Die Angabe _einer_ Dimension reicht. Der OP hat
ja nicht gesagt, ob sein Bildformat 3:4, 2:3 oder was auch immer ist.
Denkbar wäre
-resize "1280x1024>"
Je nach Bildformat wird dann proportional ein Bild mit 1280 Breite
_oder_ 1024 Höhe erstellt, je nachdem was die bessere Wahl ist.
Wenn die Dateinamen ohne Erweiterung eindeutig sind, geht auch:
mmv "*.JPG" "#1.jpg"
for i in *.jpg; do convert -quality 75 -resize 1280x1024 "$i"
"${i/.jpg/_klein.jpg}"; done
for i in *.jpg: hier können auch andere Formate stehen: tif, png,
eben alles was imgagemagick lesen kann.
Es gibt eine Reihe von Möglichkeiten. Da der OP aber recht schweigsam
ist, habe ich etwas den Spaß verloren zu helfen.
Al
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |