PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bilder scalieren mit convert



magpie
01-12-2002, 14:46
Hallo

Ich möchte mit einem Shell-script Bilder in ihrer Grösse ändern. Da ganze funktionert auch ganz gut soweit. Ich han nun das Problem dass es Bilder im Hoch- und im Querformat gibt. Nun möchte ich eine Abfrage machen die zuerst checkt ob das Bild in X>Y oder Y<X ist und dann entsprechend scaliert. Kann mir jemand sagen wie ich die Abmessungen von einem Bild ermitteln kann. Ich arbeite mit "convert" von ImageMagic.

gruss magpie

Hans-Georg Normann
01-12-2002, 16:54
Hi macpie

RTM brachte zu Tage:
identify -format "%w %h" oliveoil.jpgSo wie angegeben, gibt der Befehl die Breite und Höhe des Bildes aus.

Sieh man ImageMagick(1)

Hans

magpie
05-12-2002, 20:05
Hallo Hans-Georg Normann

Soetwas in der Art habe ich auch auch gefunden. Mein Problem ist nun aber, dass ich irgendwie auf die werte von der Höhe und der Breite zugreiffen will. Kann ich das in eine Variable speichern? Ich kenn mich mit der Shell nicht so gut aus.

gruss magpie

Hans-Georg Normann
05-12-2002, 20:25
Wo ist das problem :( Machen wir doch einfach ein shellscript
hans@poorbill:~/tmp> set `identify -format "%w %h" reggid.jpg`
hans@poorbill:~/tmp> echo $1
277
hans@poorbill:~/tmp> echo $2
177
hans@poorbill:~/tmp>
Alles klar? :D

Hans

magpie
07-12-2002, 07:35
Ach so geht das :)

Ich werd das gleich mal testen. Danke für die hilfe

gruss magpie