imagick 3.4.4RC2

Imagick is a native php extension to create and modify images using the ImageMagick API.
This extension requires ImageMagick version 6.5.3-10+ and PHP 5.4.0+.

Release notes
Version 3.4.4RC2
(beta)

- The 3&period;4&period;4 release is intended to be the last release &lpar;other than small bug fixes&rpar; that will support either PHP 5&period;x&comma; or ImageMagick 6&period;x&period; The next planned release will be PHP > 7&period;0 and ImageMagick > 7&period;0 at least&comma; if not higher&period;- Added&colon;&ast; function Imagick&colon;&colon;optimizeImageTransparency&lpar;&rpar;&ast; METRIC&lowbar;STRUCTURAL&lowbar;SIMILARITY&lowbar;ERROR&ast; METRIC&lowbar;STRUCTURAL&lowbar;DISSIMILARITY&lowbar;ERROR&ast; COMPRESSION&lowbar;ZSTD - https&colon;&sol;&sol;github&period;com&sol;facebook&sol;zstd&ast; COMPRESSION&lowbar;WEBP&ast; CHANNEL&lowbar;COMPOSITE&lowbar;MASK&ast; FILTER&lowbar;CUBIC&lowbar;SPLINE - "Define the lobes with the -define filter&colon;lobes&equals;&lbrace;2&comma;3&comma;4&rcub; &lpar;reference https&colon;&sol;&sol;imagemagick&period;org&sol;discourse-server&sol;viewtopic&period;php&quest;f&equals;2&t&equals;32506&rpar;&period;"&ast; Imagick now explicitly conflicts with the Gmagick extension&period;- Fixes&colon;&ast; Bug 77128 - Imagick&colon;&colon;setImageInterpolateMethod&lpar;&rpar; not available on Windows&ast; Prevent memory leak when ImagickPixel&colon;&colon;&lowbar;&lowbar;construct called after object instantiation&period;&ast; Prevent segfault when ImagickPixel internal constructor not called&period;&ast; Imagick&colon;&colon;setResourceLimit support for values larger than 2GB &lpar;2&Hat;31&rpar; on 32bit platforms&period;&ast; Corrected memory overwrite in Imagick&colon;&colon;colorDecisionListImage&lpar;&rpar;&ast; Bug 77791 - ImagickKernel&colon;&colon;fromMatrix&lpar;&rpar; out of bounds write&period;- Deprecated&colon;&ast; The following functions have been deprecated&colon;ImagickDraw&comma; matteImagick&colon;&colon;averageimagesImagick&colon;&colon;colorfloodfillimageImagick&colon;&colon;filterImagick&colon;&colon;flattenimagesImagick&colon;&colon;getimageattributeImagick&colon;&colon;getimagechannelextremaImagick&colon;&colon;getimageclipmaskImagick&colon;&colon;getimageextremaImagick&colon;&colon;getimageindexImagick&colon;&colon;getimagematteImagick&colon;&colon;getimagemattecolorImagick&colon;&colon;getimagesizeImagick&colon;&colon;mapimageImagick&colon;&colon;mattefloodfillimageImagick&colon;&colon;medianfilterimageImagick&colon;&colon;mosaicimagesImagick&colon;&colon;orderedposterizeimageImagick&colon;&colon;paintfloodfillimageImagick&colon;&colon;paintopaqueimageImagick&colon;&colon;painttransparentimageImagick&colon;&colon;radialblurimageImagick&colon;&colon;recolorimageImagick&colon;&colon;reducenoiseimageImagick&colon;&colon;roundcornersimageImagick&colon;&colon;roundcornersImagick&colon;&colon;setimageattributeImagick&colon;&colon;setimagebiasImagick&colon;&colon;setimageclipmaskImagick&colon;&colon;setimageindexImagick&colon;&colon;setimagemattecolorImagick&colon;&colon;setimagebiasquantumImagick&colon;&colon;setimageopacityImagick&colon;&colon;transformimage