php5-imagick - Wrapper to the ImageMagick/GraphicsMagick library

Property Value
Distribution openSUSE Leap 42.3
Repository PHP Extensions all
Package name php5-imagick
Package version 3.4.1
Package release 1.1
Package architecture x86_64
Package type rpm
Installed size 498.93 KB
Download size 102.73 KB
Official Mirror
Provides a wrapper to the ImageMagick/GraphicsMagick library.


Package Version Architecture Repository
php5-imagick - - -


Name Value
libMagickWand -
php(api) = 20121113
php(zend-abi) = 20121212


Name Value
config(php5-imagick) = 3.4.1-1.1 -
php-imagick = 3.4.1
php5-imagick = 3.4.1-1.1
php5-imagick(x86-64) = 3.4.1-1.1


Name Value
php-imagick < 3.4.1


Type URL
Binary Package php5-imagick-3.4.1-1.1.x86_64.rpm
Source Package php5-imagick-3.4.1-1.1.src.rpm

Install Howto

  1. Add the PHP Extensions repository:
    # zypper addrepo php-extensions
  2. Install php5-imagick rpm package:
    # zypper install php5-imagick




2016-06-06 -
- Minimum required versions are now PHP 5.4 and
- Update to version 3.4.1
* Bug 71742 - arrays that contain data that is held by reference gives error.
* Imagick::autoGammaImage([int channel = CHANNEL_ALL])
* Imagick::autoOrient()
* Imagick::compositeImageGravity(Imagick $image, int COMPOSITE_CONSTANT, int GRAVITY_CONSTANT)
* Imagick::localContrastImage(float radius, float strength)
* 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
- Version 3.4.0
- Added support:
* PHP 7
* ImageMagick 7. Imagick can be compiled against either ImageMagick 6 or ImageMagick 7
However it must be run with the exact same version it was compiled against. Trying
to run Imagick with a different version of ImageMagick than it was compiled against
is not supported. Please see for
more information about ImageMagick 7.
- Minimum versions supported are now PHP >= 5.4.0 and ImageMagick >= 6.5.3-10.
Earlier versions may continue to work, but they are no longer supported.
- Added  methods:
* Imagick::evaluateImages(int EVALUATE_CONSTANT) : Imagick
* Imagick::subImageMatch() added parameters. The signature is now:
Imagick::subimagematch(Imagick subimage[, array &$bestMatch[, float &similarity[,
float $similarity_threshold = 0[, int $metric = ]]]])
These parameters are only used when compiled against ImageMagick 7.
* Imagick::similarityImage() which is an alias to Imagick::subImageMatch()
* Imagick::getConfigureOptions
* Imagick::getFeatures
* Imagick::getHDRIEnabled
* Imagick::setImageChannelMask (IM7 only)
- Added IM7 constants:
- Fixes:
* Imagick::setImageWhitePoint, Imagick::setImageRedPrimary, Imagick::setImageGreenPrimary,
Imagick::setImageBluePrimary now take 3 params when compiled against IM7.
* Imagick::getImageWhitePoint, Imagick::getImageRedPrimary, Imagick::getImageGreenPrimary,
Imagick::getImageBluePrimary now return 3 values when compiled against IM7.
* wrong type for zend_parse_parameters.
* Remove duplicated definitions of class constants.
* 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
* Imagick::importImagePixels regression fixed.
* Imagick::subImageMatch use correct error metric in IM7
* ImagickPixel::getColorQuantum, ImagickPixel::getColorValueQuantum and
ImagickPixel::setColorValueQuantum now correctly use floats when Imagick
was compiled against a HDRI version of ImageMagick
* Imagick::exportImagePixels works for all storage types
* Version number in extension header
2016-01-29 -
- provides php-imagick symbol

See Also

Package Description
php5-imagick-devel-3.4.1-1.1.x86_64.rpm Header files for imagick development
php5-inotify-0.1.6-3.1.x86_64.rpm The inotify extension allows to use inotify functions in a PHP script.
php5-lzf-1.6.3-2.1.x86_64.rpm PHP LZF de/compression extension
php5-mailparse-2.1.6-4.1.x86_64.rpm Email Message Manipulation
php5-memcache-3.0.8-13.1.x86_64.rpm PHP Memcache client Extension
php5-memcached-2.2.0-5.1.x86_64.rpm PHP MemcacheD client Extension
php5-mogilefs-0.9.2-2.1.x86_64.rpm PHP client library to communicate with the MogileFS storage
php5-oauth-1.2.3-4.1.x86_64.rpm oauth Consumer Extension
php5-pam-1.0.3-2.1.x86_64.rpm PHP PAM integration
php5-pecl-cairo-0.3.2-2.1.x86_64.rpm Cairo Graphics Library Extension
php5-pecl-cairo-devel-0.3.2-2.1.x86_64.rpm Development files for libtar
php5-pecl-solr-2.3.0-2.3.x86_64.rpm Apache Solr Client for PHP
php5-pecl_http-2.5.6-1.1.x86_64.rpm Extended HTTP Support
php5-pecl_http-devel-2.5.6-1.1.x86_64.rpm Include files of php5-pecl_http
php5-phalcon-3.1.2-36.1.x86_64.rpm A PHP framework