I've built these packages to get all the new features of imagick extension, installed by php-pecl-imagick-im7 (or php-pecl-imagick-im6) package and run local CI.

The ImageMagick6-libs and ImageMagick7-libs packages are designed to be installed beside ImageMagick-libs from official repository. Applications will use the needed version of the libraries.

It is possible to replace ImageMagick with ImageMagick6 or ImageMagick7 to use the latest version of the commands, as the libraries are provided by the ImageMagick-libs sub-package.

For the imagick PHP extension, version 6 or 7 can be used but 7 is recommended.

  • php-pecl-imagick-im7 uses library version 7, recommended.
  • php-pecl-imagick-im6 uses library version 6, legacy.

For the vips PHP extension, 2 versions of the vips optional magick module are available:

  • vips-magick-im7 uses library version 7, recommended.
  • vips-magick-im6 uses library version 6, legacy.

I recommend not mixing v6 and v7 especially if you are using imagick and vips PHP extensions simultenaously.

Packages are available for all versions of Fedora, RHEL, Alma, Rocky, CentOS and other clones when the sonames (library version) are different.

For memory, default system version:

  • Fedora: ImageMagick 7.1.1-41, soname = 7.Q16HDRI.so.10, my repo have ImageMagick (v7)
  • Enterprise Linux 10: ImageMagick 7.1.1-39, soname = 7.Q16HDRI.so.10, my repo have ImageMagick (v7)
  • Enterprise Linux 8 & 9: ImageMagick 6.9.13-17 from EPEL, soname = 6.Q16.so.7, my repo have ImageMagick (v6) and ImageMagick7

On Enterprise Linux, ImageMagick7-libs and ImageMagick6-libs packages are in "remi-safe" repository as they are designed for parallel installation. Other packages are only in "remi" as they replace the default system version (same soname).

On Enterprise Linux 8, you may need (for AVIF, HEIC, and HEIF formats) the libheif library available in RPM Fusion. On Enterprise Linux ≥ 9 (and Fedora) libheif is in EPEL, but you may need libheif-freeworld from RPM Fusion for the additional x265 HEVC encoder.