Imagick Resizer is a module that hooks into core ImageSizer and do the Imagemanipulations using Image Magick via PHP-extension Imagick. It simply needs to be installed into the site/modules/ section.
scale :: size
$options { ["quality"] int(90) ["sharpening"] string(4) "soft" ["cropping"] bool(false) ["useCMS"] bool(false) ["keepICC"] bool(false) ["keepXMP"] bool(false) ["keepEXIF"] bool(false) }
upscale true
width from 260 to 274 = result: 274
height from 195 to 205 = result: 205
width from 195 to 205 = result: 205
height from 260 to 274 = result: 274
upscale false
width from 260 to 274 = result: 260
height from 195 to 205 = result: 195
width from 195 to 205 = result: 195
height from 260 to 274 = result: 260
downscale proportional
width from 260 to 130 = result: 130
height from 195 to 97 = result: 97
width from 195 to 97 = result: 97
height from 260 to 130 = result: 130
downscale unproportional cropping true
width from 260 to 97 = result: 97
height from 195 to 130 = result: 130
width from 195 to 130 = result: 130
height from 260 to 97 = result: 97
downscale unproportional cropping false
width from 260 to 97 = result: 97
height from 195 to 130 = result: 73
width from 195 to 130 = result: 73
height from 260 to 97 = result: 97
same size
width from 260 to 260 = result: 260
height from 195 to 195 = result: 195
width from 195 to 195 = result: 195
height from 260 to 260 = result: 260
Last run was on 28.05.2014 - 22:39, test execution time: 0.0665500000