Mehrere JPGs verkleinern
Hi, ich möchte mehrere JPGs gleichzeitig verkleinern. Gibt es ein Programm (SUSE 10.0) mit dem das bequem funktioniert? Viele Grüße, David -- David Geiger info@david-geiger.de mailto:info@david-geiger.de
Dominik Klein wrote:
ich möchte mehrere JPGs gleichzeitig verkleinern. Gibt es ein Programm (SUSE 10.0) mit dem das bequem funktioniert?
sowas sollte das tun:
for f in `ls *jpg` do convert -geometry 800x600 $f 800x600_$f done
iirc ist "convert" im Paket imagemagick Danke schonmal. Gibt es auch ein KDE/GNOME-Programm, mit dem das bequem möglich ist?
Hallo, * David Geiger [02.11.2005 21:16]:
Dominik Klein wrote:
ich möchte mehrere JPGs gleichzeitig verkleinern. Gibt es ein Programm (SUSE 10.0) mit dem das bequem funktioniert? sowas sollte das tun:
for f in `ls *jpg` do convert -geometry 800x600 $f 800x600_$f done
iirc ist "convert" im Paket imagemagick Danke schonmal. Gibt es auch ein KDE/GNOME-Programm, mit dem das bequem möglich ist?
Wenn's auch plain-X11 sein kann: http://www.xnview.com Gruß, Bernhard
On Wednesday 02 November 2005 21:16, David Geiger wrote:
Dominik Klein wrote:
ich möchte mehrere JPGs gleichzeitig verkleinern. Gibt es ein Programm (SUSE 10.0) mit dem das bequem funktioniert? ... ... Gibt es auch ein KDE/GNOME-Programm, mit dem das bequem möglich ist? was that a joke? I miss these sometimes as a native english speaker :-)
Malcolm
malcolm wrote:
On Wednesday 02 November 2005 21:16, David Geiger wrote:
Dominik Klein wrote:
ich möchte mehrere JPGs gleichzeitig verkleinern. Gibt es ein Programm (SUSE 10.0) mit dem das bequem funktioniert?
... ...
Gibt es auch ein KDE/GNOME-Programm, mit dem das bequem möglich ist?
was that a joke? I miss these sometimes as a native english speaker :-)
Malcolm
Actually, it wasn't. Just looking for a convenient way to resize JPGs without having to create any file associations for each size in konqueror and so on. I'm rather the productive type of user which prefers two clicks whenever possible. ;) Thanks anyway for the code, I'll come back to it if I can't find anything else. David
Am Mittwoch, 2. November 2005 11:26 schrieb Dominik Klein:
ich möchte mehrere JPGs gleichzeitig verkleinern. Gibt es ein Programm (SUSE 10.0) mit dem das bequem funktioniert?
sowas sollte das tun:
for f in `ls *jpg` do convert -geometry 800x600 $f 800x600_$f done
iirc ist "convert" im Paket imagemagick
Ich nutze folgendes kurzes Script: <schnipp> #!/bin/sh for file in $@ do convert -size 800x600 "$file" -resize 800x600 +profile "*" "$file" done </schnapp> Gruß Udo -- printk("Entering UltraSMPenguin Mode...\n"); linux-2.2.16/arch/sparc64/kernel/smp.c
Hallo Udo, On 02-Nov-2005 Udo Neist wrote:
Am Mittwoch, 2. November 2005 11:26 schrieb Dominik Klein:
sowas sollte das tun:
for f in `ls *jpg` do convert -geometry 800x600 $f 800x600_$f done
iirc ist "convert" im Paket imagemagick
Ich nutze folgendes kurzes Script: <schnipp> #!/bin/sh
for file in $@ do convert -size 800x600 "$file" -resize 800x600 +profile "*" "$file" done </schnapp>
Kannst du vielleicht mal erklaeren, was das size in der obigen Befehlszeile bewirkt und vor allem, wo eigentlich der Unterschied zwischen resize, geometry und scale liegt? Ich habe das schon mal vor langer Zeit in dieser Liste gefragt, aber eine richtige Erklaerung gab es damals nicht. Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Moin,
On Wed, 02 Nov 2005 21:43:09 +0100 (CET)
"Heinz W. Pahlke"
<schnipp> #!/bin/sh
for file in $@ do convert -size 800x600 "$file" -resize 800x600 +profile "*" "$file" done </schnapp>
Kannst du vielleicht mal erklaeren, was das size in der obigen Befehlszeile bewirkt und vor allem, wo eigentlich der Unterschied zwischen resize, geometry und scale liegt?
Ich habe das schon mal vor langer Zeit in dieser Liste gefragt, aber eine richtige Erklaerung gab es damals nicht.
Also: (frei nach http://www.imagemagick.org/script/command-line-options.php) "-size" ist für alle Bilder, in denen selbst die Größe angegeben und nur ein Bild vorhanden ist, überflüssig. Im oben zitierten Kommando dürfte es auf jeden Fall überflüssig sein - es sei denn, das JPEG enthält _auch_ ein Layer mit genau dieser Auflösung, dann hat's den Vorteil, dass das benutzt wird. "-resize" rechnet das Bild auf die angegebene neue Größe um, "-resample" rechnet ein Bild so um, dass es zur angegebenen Punktdichte passt, so dass seine relative Größe gleich bleibt. (Bild mit 300dpi auf eines mit 192x96dpi herunterrechnen z.B. zum Faxen) "-thumbnail" gibt's auch noch, das entfernt außerdem zusätzliche Metadaten, die bei Thumbnails keinen Sinn machen. "-geometry" hat mit all dem nichts zu tun und gibt - wie bei zu ziemlich allen X-Applikationen - an, wo das darstellende Fenster dargestellt wird. -hwh
"-geometry" hat mit all dem nichts zu tun und gibt - wie bei zu ziemlich allen X-Applikationen - an, wo das darstellende Fenster dargestellt wird.
Sehr interessant!? Der von mir gebrachte Vorschlag mit -geometry (und ohne irgend eine der anderen Optionen) funktioniert seit Monaten prächtig, um JPGs für meine Homepage zu verkleinern.
Hallo nochmal,
On Thu, 03 Nov 2005 14:13:15 +0100
Dominik Klein
"-geometry" hat mit all dem nichts zu tun und gibt - wie bei zu ziemlich allen X-Applikationen - an, wo das darstellende Fenster dargestellt wird.
Sehr interessant!?
Der von mir gebrachte Vorschlag mit -geometry (und ohne irgend eine der anderen Optionen) funktioniert seit Monaten prächtig, um JPGs für meine Homepage zu verkleinern.
Hm ja, wirklich komisch, das geht aus dem Handbuch gar nicht hervor... Aber dort steht schon, dass für eine Anzeige in einem Fenster dieser Größe das Bild skaliert wird. Vermutlich passiert das immer, auch wenn gar kein Fenster angezeigt wird. Ob dann auch die "-filter"-Option gewürdigt wird?!? Gruß, -hwh
Hallo Hans-Werner, hallo Heinz, hallo Leute, Am Donnerstag, 3. November 2005 14:05 schrieb Hans-Werner Hilse:
On Wed, 02 Nov 2005 21:43:09 "Heinz W. Pahlke" wrote:
convert -size 800x600 "$file" -resize 800x600 +profile "*" "$file" [...] Also: (frei nach http://www.imagemagick.org/script/command-line-options.php)
"-size" ist für alle Bilder, in denen selbst die Größe angegeben und nur ein Bild vorhanden ist, überflüssig. Im oben zitierten Kommando dürfte es auf jeden Fall überflüssig sein - es sei denn, das JPEG enthält _auch_ ein Layer mit genau dieser Auflösung, dann hat's den Vorteil, dass das benutzt wird.
JPGs können AFAIK nur eine Größe pro Datei haben (+ Thumbnail?), -size ist also wirklich überflüssig. Falls man beispielsweise mit *.ico rumbastelt, ist -size schon interessanter ;-) [...]
"-geometry" hat mit all dem nichts zu tun und gibt - wie bei zu ziemlich allen X-Applikationen - an, wo das darstellende Fenster dargestellt wird.
Nur dass "convert" kein X-Programm ist, sondern ein reines _Konsolenprogramm_. Und als solches verwendet es zufällig einen Optionsnamen, der _bei X-Programmen_ (was "convert" ja nicht ist) die Position und Größe des Fensters festlegt. Ja, man hätte das auch "convert -hanswurst" nennen können, um die Namensgleichheit zu vermeiden ;-)) Gruß Christian Boltz -- Pinguine sind picklige Geeks, die sich ihren Sonnenbrand vorm Monitor holen. [Ratti]
Hallo, On 03-Nov-2005 Hans-Werner Hilse wrote:
Also: (frei nach http://www.imagemagick.org/script/command-line-options.php)
"-size" ist für alle Bilder, in denen selbst die Größe angegeben und nur ein Bild vorhanden ist, überflüssig. Im oben zitierten Kommando dürfte es auf jeden Fall überflüssig sein - es sei denn, das JPEG enthält _auch_ ein Layer mit genau dieser Auflösung, dann hat's den Vorteil, dass das benutzt wird.
"-resize" rechnet das Bild auf die angegebene neue Größe um,
Machen doch -scale und -geometry auch. Oder nicht?
"-resample" rechnet ein Bild so um, dass es zur angegebenen Punktdichte passt, so dass seine relative Größe gleich bleibt. (Bild mit 300dpi auf eines mit 192x96dpi herunterrechnen z.B. zum Faxen)
Okay. Ist eigentlich das, wozu man auch -density nehmen kann.
"-thumbnail" gibt's auch noch, das entfernt außerdem zusätzliche Metadaten, die bei Thumbnails keinen Sinn machen.
"-geometry" hat mit all dem nichts zu tun und gibt - wie bei zu ziemlich allen X-Applikationen - an, wo das darstellende Fenster dargestellt wird.
Dass du du hier geirrt hast, haben auch schon andere geschrieben. Fuer jemanden, der sich mit Bildbearbeitung gut auskennt, ist die Doku zu ImageMagick sicherlich gut, aber als Laie hat man seine Probleme. Solange ich die Bilder selbst ausdrucken oder nur fuer das Internet verwenden will, geht trial & error, aber bei anderen Verwendungen waere wirkliches Wissen sehr viel besser. Beste Gruesse, Heinz. -- Reiseberichte aus Mittel- und Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
participants (8)
-
Bernhard Walle
-
Christian Boltz
-
David Geiger
-
Dominik Klein
-
Hans-Werner Hilse
-
Heinz W. Pahlke
-
malcolm
-
Udo Neist