ImageMagick and imagick extension
+
Par Remi le jeudi 27 avril 2023, 14:20 - RPM - Lien permanent
RPM of the latest versions of ImageMagick library are available in remi repository for Fedora and Enterprise Linux (RHEL, Alma, CentOS, Rocky, and other clones).
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. On Enterprise Linux 7, this is not possible, as ImageMagick provides both the commands and the libraries. If you have not installed ImageMagick yet, and don't need the old libraries, you can also install ImageMagick7 to get the latest version of the command.
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 ≥ 38: ImageMagick 7.1.1-4, soname = 7.Q16HDRI.so.10, my repo have ImageMagick (v7) and ImageMagick6
- Fedora ≤ 37: ImageMagick 6.9.12-82, soname = 6.Q16.so.7, my repo have ImageMagick (v6) and ImageMagick7
- Enterprise Linux 8 & 9: ImageMagick 6.9.12-82 from EPEL, soname = 6.Q16.so.7, my repo have ImageMagick (v6) and ImageMagick7
- Enterprise Linux 7: ImageMagick 6.9.10-68 from distribution, soname = 6.Q16.so.6, my repo have ImageMagick6 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.
Commentaires
Update to ImageMagick 7.1.1-38 (Fedora)
Update to ImageMagick7 7.1.1-38 (EL)
Update to ImageMagick 6.9.13-16 (EL)
Update to ImageMagick6 6.9.13-16 (Fedora < 40)
Update to ImageMagick 7.1.1-39 (Fedora)
Update to ImageMagick7 7.1.1-39 (EL)
Update to ImageMagick 6.9.13-17 (EL)
Update to ImageMagick6 6.9.13-17 (Fedora < 40)
Update to ImageMagick 7.1.1-40 (Fedora)
Update to ImageMagick7 7.1.1-40 (EL)
Update to ImageMagick 6.9.13-18 (EL-9 only, broken on EL-8)
Update to ImageMagick6 6.9.13-18 (Fedora < 40)
Update to ImageMagick 7.1.1-41 (Fedora and EL-10)
Update to ImageMagick7 7.1.1-41 (EL-8 and EL-9)
Update to ImageMagick 6.9.13-19 (EL-9 only, broken on EL-8)
Update to ImageMagick6 6.9.13-19 (Fedora < 40)