Am Samstag, 24. September 2005 20:08 schrieb Joachim Tüns:
Hallo,
mit "convert -scale 200x200 bild.jpg bild_klein.jpg" bekomme ich die Bilder von meiner Kamera auf Größen von 200x150 im Querformt oder 150x200 im Hochformat.
Ich möchte nun die Bilder genau auf 200x200 bringen, das heißt entweder oben und unten 25 Pixel hinzufügen oder links und rechts. Das ist vergleichbar zu der Funktion Leinwandgröße in Gimp.
man convert, convert -h und google haben mich nicht weiter gebracht.
Kennt jemand eine Lösung?
Schau mal zu http://www.cit.gu.edu.au/~anthony/graphics/imagick6/ Ich mache das in einer ähnlichen Situation mit composite ungetestet: #Querformat convert "$FILE" -resize 200x miff:- 2>/dev/null | composite \ gravity center - -size 200x200 xc:black "$NEWFILE" Für die Unterscheidung Hoch- bzw. Querformat musst du selber nachsehen, ich mache das mit "if" im Bash-Script. Ich vermute aber, da gibt es auch was bei IM, nur kann man den Exif-Daten bzgl. Format nicht bei jeder Kamera trauen. Al