Hallo, ich möchte Bilder mit convert skalieren, aber: 1) ich möchte nicht, daß das Verhältnis von Höhe zu Länge geändert wird. Deshalb wollte ich nur die Höhe oder nur die Breite ändern und den Rest anpassen lassen (so macht es gimp per default). Wie geht das? 2) Kann man den Befehl auf mit Optionen versehen, die dazu führen, daß ein Bild z.B. auf ein Zehntel seiner bisherigen Größe skaliert wird? 3) beim Googlen kamen Befehlszeilen, in denen mit dem Skalieren auch die Größe explizit geändert wurde. Muß man das so machen, oder wird die Größe durch das Skalieren automatisch angepaßt? Gruß Johannes -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 10. März 2011 19:09:38 schrieb Johannes Reese: Hallo,
ich möchte Bilder mit convert skalieren, aber:
1) ich möchte nicht, daß das Verhältnis von Höhe zu Länge geändert wird. Deshalb wollte ich nur die Höhe oder nur die Breite ändern und den Rest anpassen lassen (so macht es gimp per default).
Wie geht das?
convert -scale x input.jpg output.jpg
2) Kann man den Befehl auf mit Optionen versehen, die dazu führen, daß ein Bild z.B. auf ein Zehntel seiner bisherigen Größe skaliert wird?
Du suchst die Breite oder Laenge, teilst den gewuenschten Wert durch 10 und scalierst mit diesem Wert! convert -scale 100 input.jpg output.jpg #scaliert auf 100 Breite convert -scale x100 input.jpg output.jpg #scaliert auf 100 Hoehe
3) beim Googlen kamen Befehlszeilen, in denen mit dem Skalieren auch die Größe explizit geändert wurde.
Das hat Scalieren so auf sich! Danach fragtest Du doch.
Muß man das so machen, oder wird die Größe durch das Skalieren automatisch angepaßt?
Nimm eines Deiner Bilder und versuche zum eigenen Verstaendnis folgendes: convert -scale 100 meinbild.jpg b1.jpg convert -scale 10 meinbild.jpg b2.jpg convert -scale x100 meinbild.jpg b3.jpg convert -scale x10 meinbild.jpg b4.jpg ...vergleiche die Ergebnisse von: meinbild.jpg b1.jpg b2.jpg b3.jpg b4.jpg Genaueres findest Du mit 'man convert'. MfG Th. Moritz -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 10. März 2011 19:38:09 schrieb Thomas Moritz:
Du suchst die Breite oder Laenge, teilst den gewuenschten Wert durch 10 und scalierst mit diesem Wert!
Wie sucht man den?
convert -scale 100 input.jpg output.jpg #scaliert auf 100 Breite convert -scale x100 input.jpg output.jpg #scaliert auf 100 Hoehe
Gruß Johannes -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 10.03.2011 21:23, schrieb Johannes Reese:
Am Donnerstag, 10. März 2011 19:38:09 schrieb Thomas Moritz:
Du suchst die Breite oder Laenge, teilst den gewuenschten Wert durch 10 und scalierst mit diesem Wert!
Wie sucht man den?
convert -scale 100 input.jpg output.jpg #scaliert auf 100 Breite convert -scale x100 input.jpg output.jpg #scaliert auf 100 Hoehe
Gruß
Johannes
Hi, identify (dito ImageMagick). Wie bereits zu lesen war, brauchst Du es aber nicht, weil convert auch mit % kann. rtfm! (scnr) cu jth -- Joerg Thuemmler www.teddylinx.de/prowald -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 11. März 2011 07:36:36 schrieb Joerg Thuemmler:
identify (dito ImageMagick). Wie bereits zu lesen war, brauchst Du es aber nicht, weil convert auch mit % kann.
trotzdem ein wichtiges tool für mich. Danke und Gruß Johannes -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thursday 10 March 2011 19:09:38, Johannes Reese wrote:
Hallo,
ich möchte Bilder mit convert skalieren, aber:
1) ich möchte nicht, daß das Verhältnis von Höhe zu Länge geändert wird. Deshalb wollte ich nur die Höhe oder nur die Breite ändern und den Rest anpassen lassen (so macht es gimp per default).
Wie geht das?
2) Kann man den Befehl auf mit Optionen versehen, die dazu führen, daß ein Bild z.B. auf ein Zehntel seiner bisherigen Größe skaliert wird?
3) beim Googlen kamen Befehlszeilen, in denen mit dem Skalieren auch die Größe explizit geändert wurde. Muß man das so machen, oder wird die Größe durch das Skalieren automatisch angepaßt?
Gruß
Johannes
Betreffend Skalieren hast du ja schon Antwort von Thomas. Wenn man englisch kann, finde ich die Erklärungen hier http://www.imagemagick.org/Usage/ hervorragend... Gruss Daniel -- Daniel Bauer photographer Basel Barcelona professional photography: http://www.daniel-bauer.com erotic nudes: http://www.guapamania.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Thu, 10 Mar 2011, Johannes Reese schrieb:
ich möchte Bilder mit convert skalieren, aber:
1) ich möchte nicht, daß das Verhältnis von Höhe zu Länge geändert wird. Deshalb wollte ich nur die Höhe oder nur die Breite ändern und den Rest anpassen lassen (so macht es gimp per default).
Wie geht das?
convert -scale 600x600 input output skaliert so, daß die "lange" Kante auf 600px lang ist, das Seitenverhältnis bleibt erhalten.
2) Kann man den Befehl auf mit Optionen versehen, die dazu führen, daß ein Bild z.B. auf ein Zehntel seiner bisherigen Größe skaliert wird?
convert -scale '10%' input output Installiere das Paket ImageMagick-doc, da findest du in /usr/share/doc/packages/ImageMagick/www/command-line-processing.html#geometry eine ausführliche Beschreibung des 'geometry' Argumenst für die Optionen -scale, -geometry, -size und andere. u.a.: size General description (actual behavior can vary for different options and settings) scale% Height and width both scaled by specified percentage. scale-x%xscale-y% Height and width individually scaled by specified percentages. (Only one % symbol needed.) width Width given, height automatically selected to preserve aspect ratio. xheight Height given, width automatically selected to preserve aspect ratio. widthxheight Maximum values of height and width given, aspect ratio preserved. widthxheight^ Minimum values of width and height given, aspect ratio preserved. widthxheight! Width and height emphatically given, original aspect ratio ignored. widthxheight> Change as per widthxheight but only if an image dimension exceeds a specified dimension. widthxheight< Change dimensions only if both image dimensions exceed specified dimensions. area@ Resize image to have specified area in pixels. Aspect ratio is preserved. Beispielen folgen in der Doku. HTH, -dnh -- Hmm, wenn Du von CD aus Dein Linux-System booten kannst, dann scheint vielleicht Dein MBR gerade Urlaub zu machen ;-) -- Martin Mewes in suse-linux -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Daniel Bauer
-
David Haller
-
Joerg Thuemmler
-
Johannes Reese
-
Thomas Moritz