They updated Imagick and\or ImageMagick and now, the function "resizeImage()", which used to work perfectly, returns a blurry result on downscale.
I still have accounts on same hosting that is on old server with old Imagick. I use the same line:
Code: Select all
$image->resizeImage(133, 200, Imagick::FILTER_CUBIC, 0.5);
The old server has ImageMagick 6.9.4-0 Q16 x86_64 2016-05-09
The new (problematic) server uses ImageMagick 7.0.5-4 Q16 x86_64 2017-04-12
I've reported this as issue to ImageMagick GitHub (https://github.com/ImageMagick/ImageMag ... -310741602), but one of their developers tested it for me, and said that it's not a problem with ImageMagick, but a problem with this IMagick interface most likely.
I'm willing to provide additional information, as I really need to get my non-blurry image generation ASAP and my hosting provider doesn't want to roll back the server update...
Servers with this bug also have imagick: 3.4.3, while old ones have imagick: 3.1.2
So that means that imagick: 3.4.3 + ImageMagick 7.0.5-4 Q16 x86_64 2017-04-12 results in blurry images on downscale...