Changelog for
php5-imagick-3.4.3-2.4.x86_64.rpm :
Thu Feb 2 13:00:00 2017 munix9AATTgooglemail.com
- update to version 3.4.3
- Fixes:
* Avoid internal segfault.
Tue Jan 24 13:00:00 2017 munix9AATTgooglemail.com
- update to version 3.4.3RC3
- Fixes:
* Correct file permissions in built package.
Tue Jan 17 13:00:00 2017 munix9AATTgooglemail.com
- update to version 3.4.3RC2
- Fixes:
* Imagick::getRegistry() now throws an exception if the key
does not exist, rather than terminating the program.
* Prevent attempts to resize image to zero width or height,
which is not supported by ImageMagick.
* Fix compiling on Windows issue.
- Added:
* function Imagick::setImageAlpha() which replaces
Imagick::setOpacity()
Thu Jun 30 14:00:00 2016 munix9AATTgooglemail.com
- update to version 3.4.3RC1
- Fixes:
* Imagick::transformImage and Imagick::orderedPosterizeImage now
correctly excluded from
* Bug 72311 - compiling against PHP 7.1.
* Bug 72226 - regression for Imagick Exception classes being final on 7.x
* Corrected reference of constants. Imagick::METRIC_MEANERRORPERPIXELMETRIC
from MeanErrorPerPixelMetric to MeanErrorPerPixelErrorMetric.
Imagick::METRIC_PEAKSIGNALTONOISERATIO from PeakSignalToNoiseRatioMetric
to PeakSignalToNoiseRatioErrorMetric
- Added:
* function Imagick::identifyImageType() : int returns one of the
Imagick::IMGTYPE_
* constants
* Imagick::INTERPOLATE_NEAREST_PIXEL for ImageMagick >= 7
* In ImageMagick, the names of two filter constants were corrected
to the standard spelling. Support for the new spelling has been
added. The old constants are left in place for legacy support.
Legacy: FILTER_HANNING, new name: FILTER_HANN
Legacy: FILTER_WELSH, new name: FILTER_WELCH
* The Imagick::IMGTYPE_
*MATTE
* constants are deprecated for ImageMagick 7.
Instead an appropriate Imagick::IMGTYPE_
*MATTE
* should be used.
IMGTYPE_GRAYSCALEMATTE => IMGTYPE_GRAYSCALEALPHA
IMGTYPE_PALETTEMATTE => IMGTYPE_PALETTEALPHA
IMGTYPE_TRUECOLORALPHA => IMGTYPE_TRUECOLORMATTE
IMGTYPE_COLORSEPARATIONALPHA => IMGTYPE_COLORSEPARATIONMATTE
IMGTYPE_PALETTEBILEVELALPHA => IMGTYPE_PALETTEBILEVELMATTE
* Several ALPHACHANNEL_
* constants are only available in ImageMagick < 7
IMAGICK_REGISTER_CONST_LONG(\"ALPHACHANNEL_RESET\", ResetAlphaChannel);
IMAGICK_REGISTER_CONST_LONG(\"ALPHACHANNEL_COPY\", CopyAlphaChannel);
IMAGICK_REGISTER_CONST_LONG(\"ALPHACHANNEL_OPAQUE\", OpaqueAlphaChannel);
* Several ALPHACHANNEL_
* constants are only available in ImageMagick >= 7.
These constants re-use the values of the constants removed.
IMAGICK_REGISTER_CONST_LONG(\"ALPHACHANNEL_ON\", OnAlphaChannel);
IMAGICK_REGISTER_CONST_LONG(\"ALPHACHANNEL_OFF\", OffAlphaChannel);
IMAGICK_REGISTER_CONST_LONG(\"ALPHACHANNEL_DISCRETE\", DiscreteAlphaChannel);
Mon Apr 25 14:00:00 2016 munix9AATTgooglemail.com
- update to version 3.4.2
- Fixes:
* Bug: IM143 Correct ifdef around setOpacity and localContrastImage.
* Bug: IM147 Imagick was Borging PHP\'s error handler.
Thu Mar 10 13:00:00 2016 munix9AATTgooglemail.com
- update to version 3.4.1
- Fixes:
* Bug 71742 - arrays that contain data that is held by reference gives error.
- Added:
* Imagick::autoGammaImage([int channel = CHANNEL_ALL])
* Imagick::autoOrient()
* Imagick::compositeImageGravity(Imagick $image, int COMPOSITE_CONSTANT, int GRAVITY_CONSTANT)
* Imagick::localContrastImage(float radius, float strength)
* Imagick::DIRECTION_LEFT_TO_RIGHT
* Imagick::DIRECTION_RIGHT_TO_LEFT
* Imagick::SPARSECOLORMETHOD_MANHATTAN
* ImagickDraw::getOpacity() : float
* ImagickDraw::setOpacity(float opacity) :bool
* ImagickDraw::getFontResolution() : array
* ImagickDraw::setFontResolution(float x, float y) : bool
* ImagickDraw::getTextDirection() : bool
* ImagickDraw::setTextDirection(int direction) : bool
* ImagickDraw::getBorderColor() : ImagickPixel
* ImagickDraw::setBorderColor(ImagickPixel color) : bool
* ImagickDraw::getDensity() : string|null
* ImagickDraw::setDensity(string density_string) : bool
* ImagickPixel::setColorFromPixel(ImagickPixel $srcPixel) : bool
Mon Dec 14 13:00:00 2015 munix9AATTgooglemail.com
- update to version 3.4.0RC3
- Fixes:
* Imagick::adaptiveResizeImage, Imagick::cropThumbnailImage Imagick::resizeImage,
Imagick::scaleImage, and Imagick::thumbnailImage have all had a rounding bug fixed.
An additional parameter has been added to each of them, \'bool $legacy\'. If legacy
is true, the calculations are done with the small rounding bug that existed in
Imagick before 3.4.0. If false, the calculations should produce the same results as
ImageMagick CLI does.
* Imagick::colorizeImage() and Imagick::tintImage were using the wrong behaviour.
It is now fixed and the legacy behaviour can still be used by passing a 3rd
parameter of `true` to the function to indicate that the legacy behaviour is
desired.
* Imagick::importImagePixels regression fixed.
* Imagick::subImageMatch use correct error metric in IM7
- Added methods:
* Imagick::similarityImage() which is an alias to Imagick::subImageMatch()
Sat Dec 5 13:00:00 2015 munix9AATTgooglemail.com
- update to version 3.3.0
- Added ImagickKernel class. These can be used with the Imagick::morphology or
Imagick::filter functions.
- Added methods:
* Imagick::brightnessContrastImage()
* Imagick::colorMatrixImage()
* Imagick::deleteImageProperty()
* Imagick::filter()
* Imagick::forwardFourierTransformImage()
* Imagick::getAntiAlias()
* Imagick::getImageCompression()
* Imagick::getRegistry()
* Imagick::getQuantum()
* Imagick::identifyFormat()
* Imagick::inverseFourierTransformImage()
* Imagick::isPixelSimilarQuantum()
* Imagick::listRegistry()
* Imagick::morphology()
* Imagick::rotationalBlurImage()
* Imagick::selectiveBlurImage()
* Imagick::setAntiAlias()
* Imagick::setImageBiasQuantum()
* Imagick::setProgressMonitor()
* Imagick::setRegistry() - which allows setting the \"temporary-path\" used by ImageMagick
* Imagick::statisticImage()
* Imagick::subImageMatch()
* ImagickPixel::getColorQuantum()
- Added constants:
* Imagick::RESOURCETYPE_TIME
* Imagick::RESOURCETYPE_THROTTLE
* Imagick::CHANNEL_RGBA
* Imagick::ALPHACHANNEL_BACKGROUND
* Imagick::FUNCTION_ARCSIN
* Imagick::FUNCTION_ARCTAN
- Fixed Imagick::clutImage() parameter parsing
- Fixed tint image bug
- Fixed ImageMagick compiled with HDRI having quantum values as floats
- Fixed memory leaks in:
* Imagick::getImageBlob()
* Imagick::getImagesBlob()
* Imagick::getImageChannelStatistics()
* Imagick::getImageFormat()
* Imagick::getImageMimetype()
* Imagick::getSamplingFactors()
* Imagick::identifyImage()
* Imagick::tintImage
- Fixed segfault when compiling statically
- ImagickDraw::setFontFamily no longer checks whether the font is available. This allows a
font family to be set where the family name is not the same as the font name. However it also
means an invalid family name can be set, leading to the default font being used, instead of an
exception being thrown. See https://github.com/mkoppanen/imagick/issues/77
- Removed Zend MM support
- Excluded deprecated methods:
* Imagick::getImageMatte()
* Imagick::colorFloodfillImage()
* Imagick::matteFloodfillImage()
* Imagick::paintFloodfillImage()
* Imagick::paintOpaqueImage()
* Imagick::paintTransparentImage()
* Imagick::mapImage()
* Imagick::recolorImage()
* Imagick::setImageIndex()
* Imagick::getImageIndex()
* Imagick::getImageSize()
* Imagick::setImageAttribute()
* Imagick::getImageAttribute()
* Imagick::mosaicImages()
* Imagick::averageImages()
* Imagick::flattenImages()
This is replaced by $im = $im->mergeImageLayers(\\Imagick::LAYERMETHOD_FLATTEN)
* Imagick::getImageChannelExtrema()
* Imagick::getImageExtrema()
- Ini file changes
* Added imagick.skip_version_check. Imagick now checks that it was compiled against the same version of
ImageMagick that it is being run with, and will give a warning if it was compiled against a different
version of ImageMagick. The skip_version_check setting allows you to suppress this warning. However
it is strongly recommended to use the version of ImageMagick that Imagick was compiled against.
- Misc:
* CI now compiles with CFLAGS=\"-Wno-deprecated-declarations -Wdeclaration-after-statement -Werror\"
Sat Oct 5 14:00:00 2013 munix9AATTgooglemail.com
- initial package for version 3.1.2
* Fix ZTS build
* Fix small memory leak in identifyImage
* Added LICENSE
* Added mimetype to identify image as per PECL bug 65037
* Fixed type conversion error in newpseudoimage