Generating resize of size 800x800 with these commands:
netpbm 10.20 | jpegtopnm -quiet ${SOURCE} | pnmscale -xysize 800 800 | pnmtojpeg --quality=75 > ${DEST} |
ImageMagick 4.2.9 | convert -size 800x800 -geometry 800x800 -quality 75 ${SOURCE} ${DEST} |
ImageMagick 5.4.2 | convert -size 800x800 -geometry 800x800 -quality 75 ${SOURCE} ${DEST} |
ImageMagick 6.0.7 | convert -size 800x800 -geometry 800x800 -quality 75 ${SOURCE} ${DEST} |
GraphicsMagick 1.0.5 | gm convert -size 800x800 -geometry 800x800 -quality 75 ${SOURCE} ${DEST} |
gd 2.0.28 | createFromJpeg(${SOURCE}); copyResampled($im, 0, 0, 0, 0, ${SIZE_X}, ${SIZE_Y}, ${ORIG_SIZE_X}, ${ORIG_SIZE_Y}); jpeg(${DEST}, 75) |
Source: amsterdam.jpg (2272x1704) 839946 bytes | |||
Generated image | Tested toolkit | Elapsed time | Generated filesize |
netpbm 10.20 | 9.28s | 103950 bytes | |
ImageMagick 4.2.9 | 3.10s | 104185 bytes | |
ImageMagick 5.4.2 | 3.62s | 118263 bytes (with profile) |
|
ImageMagick 6.0.7 | 4.17s | 125401 bytes (with profile) |
|
GraphicsMagick 1.0.5 | 3.95s | 103855 bytes | |
gd 2.0.28 | 10.98s | 104029 bytes | |
Source: hochzeit.jpg (1600x1200) 867962 bytes | |||
Generated image | Tested toolkit | Elapsed time | Generated filesize |
netpbm 10.20 | 5.29s | 91829 bytes | |
ImageMagick 4.2.9 | 0.76s | 90717 bytes | |
ImageMagick 5.4.2 | 5.06s | 97989 bytes (with profile) |
|
ImageMagick 6.0.7 | 5.50s | 105474 bytes (with profile) |
|
GraphicsMagick 1.0.5 | 5.56s | 92398 bytes | |
gd 2.0.28 | 4.17s | 91904 bytes | |