Wir haben lange Zeit bei morphex.eu die PHP-GD-Library eingesetzt, um die Bilder zu verkleinern, in unserem neuen Projekt verwenden wir Imagemagick.
Wir werden von jedem Bild 6 verkleinerte Versionen und das Original speichern. Die Befehle für die von uns gewünschten Formate lauten z.B:
convert input.jpg -resize x120 -resize ’120x<’ -resize 50% -gravity center -crop 50×50+0+0 +repage out50.jpg
convert input.jpg -resize x160 -resize ’160x<’ -resize 50% -gravity center -crop 80×80+0+0 +repage out80.jpg
convert input.jpg -resize x320 -resize ’320x<’ -resize 50% -gravity center -crop 160×160+0+0 +repage out160.jpg
convert input.jpg -resize 250×250 out250.jpg
convert input.jpg -resize 500×500 out500.jpg
convert input.jpg -resize 1024×1024 out1024.jpg
Diese 6 Befehle genieren 3 quadratische Ausschnitte ( 50×50 80×80 160×160 ) und 3 Grafiken die das Original Format beibehalten und nur verkleinert sind ( 250×250 500×500 1024×1024 ).
Related posts:
August 5th, 2007 on 21:42
Wenn ihr das auch verwenden wollt, dann müsst ihr darauf achten, dass ihr einmal diese Anführungszeichen ändert und bei “50×50+0+0″ ist kein “x” sondern ein Kreuz! Das müsst ihr in ein normales “x” ändern. Es müsste dann also so heißen:
onvert input.jpg -resize x120 -resize '120x' -resize 50% -gravity center -crop 50x50+0+0 +repage out50.jpgMfg
Dittboy
January 30th, 2008 on 00:38
Statt .eu ist .org bei Imagemagick richtig.
–> http://www.imagemagick.org