Mailinglist Archive: opensuse-de (1404 mails)

< Previous Next >
Re: Imagemagick resize nur wenn grösser
  • From: Daniel Bauer <linux@xxxxxxxxxxxxxxxx>
  • Date: Fri, 5 Mar 2010 12:44:56 +0100
  • Message-id: <201003051244.56827.linux@xxxxxxxxxxxxxxxx>
On Friday 05 March 2010 11:53:53, Matthias Keller wrote:
Hallo

Ich baue ein Script um meinen elektronischen Bilderrahmen zu füttern,
das funktioniert auch schon ganz gut und da er 'nur' eine 1024x768
Auflösung hat kann ich die Bilder ordentlich verkleinern.
Ich habe schon rausgefunden, dass ich mittels
convert ${file} -resize 1024x768\> -quality 70 ${destfile}
Die Verkleinerung nur dann zu machen brauche, wenn das Inputfile
tatsächlich grösser als 1024x768 ist. Leider aber wird der -quality 70
Parameter bei jedem Bild ausgeführt. Wenn ich also ein Bild habe,
welches kleiner ist, wird es erneut gespeichert mit -quality 70 was dann
zumeist eine grässliche Qualität gibt...
Gibt es eine Möglichkeit, das -quality 70 nur dann auszuführen, wenn
auch tatsächlich ein -resize stattgefunden hat?

Vielen Dank

Matti

z.B. mit
identify -format '%wx%h' Dateiname
bekommst die Angaben und kannst dann dein Script entscheiden lassen, was es
weiter tun soll

Gruss

Daniel
--
Daniel Bauer photographer Basel Barcelona
professional photography: http://www.daniel-bauer.com
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
References