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