Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
This release switches the module's internals to use Symfony Process with an array of parameters (natively) instead of escaping arguments and composing a stringed command line. A significant bunch of code is deprecated, so modules that build on the module's internals or that implement image toolkit operation plugins need to adjust before next major release of Imagemagick. The referenced commits have more details.
This release switches the module's internals to use Symfony Process with an array of parameters (natively) instead of escaping arguments and composing a stringed command line. A significant bunch of code is deprecated, so modules that build on the module's internals or that implement image toolkit operation plugins need to adjust before next major release of Imagemagick.
This release switches the module's internals to use Symfony Process with an array of parameters (natively) instead of escaping arguments and composing a stringed command line. A significant bunch of code is deprecated, so modules that build on the module's internals or that implement image toolkit operation plugins need to adjust before next major release of Imagemagick.
This release drops support for Drupal < 10.1, and improves code quality to comply with PHPStan level 2 rules; it also fixes some critical bugs identified in release 8.x-3.5.
This release provides bug fixes and drops support for Drupal 8.
The rotate operation for ImageMagick is deprecated, and will be removed in the next major version of the module. A replacement will be provided in the next release of the Image Effects module.
This release provides bug fixes. Support for Drupal 8.8.x and 9.0.x is dropped in this release. New installs support WEBP images by default (provided that the binaries do), and AVIF and HEIC images are listed in the configuration, albeit disabled.
IMPORTANT: ImageMagick versions 8.x-2.x will become unsupported when Drupal 8.9.0 will be released and Drupal 8.7.x will become unsupported. Sites are advised to update to ImageMagick 8.x-3.x.
This is a BETA level release, do not use in production.
With this release, a new option to coalesce animated GIF images has been added.
Also, a new dependency to the Sophron module is introduced. All usage of Drupal deprecated code up to Drupal 8.8.0 has been replaced.
This is a BETA level release, do not use in production.
With this release, a new option to coalesce animated GIF images has been added.
Also, a new dependency to the Sophron module is introduced. All usage of Drupal deprecated code up to Drupal 8.8.0 has been replaced.
This release of the ImageMagick module deprecates the modules' hook functions, replacing them with Symfony events. The hooks will be removed in version 8.x-3.x. Module developers should convert any implementation of the hooks with an appropriate event subscriber.
This release of the ImageMagick module deprecates the ImagemagickMimeTypeMapper class, replacing the MIME type to file extension mapping with the fileeye/mimemap PHP library.
Installing or upgrading:
The module requires Using Composer to install or upgrade.
If you are not using Composer to manage codebase, ImageMagick 8.x-1.x releases can be installed in the traditional way.
This release of the ImageMagick module introduces the functionality to retrieve images' colorspace and embedded profiles while parsing the image (only if the ImageMagick package is installed, GraphicsMagick does not support that). Also, provides a more structured way to specify if command line arguments are to be added before or after the source image loading (and to specify internal use arguments).
If you are not using Composer to manage codebase, ImageMagick 8.x-1.x releases can be installed in the traditional way.
In this release, the Symfony 'process' component has been implemented to manage execution of ImageMagick/GraphicsMagick processes. Now, process execution is subject to a timeout of 60 seconds.
This release mainly fixes some issues with logging when ImageMagick executables return errors - in particular differentiates 'errors' (when we have a material error message from ImageMagick) and 'warnings' (when we have a non-zero return code but no error message).
Initial release of ImageMagick toolkit for Drupal 7.
Alpha, because we need
more testing and more people with ImageMagick experience
figure out what to do with advanced ImageMagick actions not supported by Drupal core (currently sharpen and watermark)
consider to merge in other advanced ImageMagick modules as optional sub-modules, such as Image module's Advanced ImageMagick sub-module, or http://drupal.org/project/im_raw, and possibly others