resize (640x640)

Generating resize of size 640x640 with these commands:

netpbm 10.20 jpegtopnm -quiet ${SOURCE} | pnmscale -xysize 640 640 | pnmtojpeg --quality=75 > ${DEST}
ImageMagick 4.2.9 convert -size 640x640 -geometry 640x640 -quality 75 ${SOURCE} ${DEST}
ImageMagick 5.4.2 convert -size 640x640 -geometry 640x640 -quality 75 ${SOURCE} ${DEST}
ImageMagick 6.0.7 convert -size 640x640 -geometry 640x640 -quality 75 ${SOURCE} ${DEST}
GraphicsMagick 1.0.5 gm convert -size 640x640 -geometry 640x640 -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 8.63s 69667 bytes
ImageMagick 4.2.9 2.72s 69719 bytes
ImageMagick 5.4.2 3.00s 83910 bytes
(with profile)
ImageMagick 6.0.7 3.47s 88648 bytes
(with profile)
GraphicsMagick 1.0.5 3.32s 69541 bytes
gd 2.0.28 9.78s 69741 bytes
 
Source: hochzeit.jpg (1600x1200) 867962 bytes
Generated image Tested toolkit Elapsed time Generated filesize
netpbm 10.20 4.96s 61149 bytes
ImageMagick 4.2.9 1.86s 61183 bytes
ImageMagick 5.4.2 4.33s 68341 bytes
(with profile)
ImageMagick 6.0.7 4.66s 73506 bytes
(with profile)
GraphicsMagick 1.0.5 4.86s 62769 bytes
gd 2.0.28 5.01s 61215 bytes