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 | |