Allows to use ImageMagick or GraphicsMagick as image toolkit for Image API in Drupal 7 and 8 core. This integration is based on invoking the convert binary through shell access to process images. The Imagick module is an alternative toolkit module that uses the Imagick PHP extension instead.


  • ImageMagick needs to be installed on your server and the convert binary needs to be accessible and executable from PHP.
  • The PHP configuration must allow invocation of proc_open() (which is security-wise identical to exec()).

Consult your server administrator or hosting provider if you are unsure about these requirements.

Note: GraphicsMagick, a performance fork of ImageMagick (like Pressflow to Drupal) should work as well. Just replace the convert executable with gm in the image toolkit settings.

Installation and configuration

  • Install as usual, see for further information.
  • Go to Administration » Configuration » Media » Image toolkit and change the image toolkit to ImageMagick.
  • If the convert binary cannot be found in the default shell path, you need to enter the full path to ImageMagick's convert executable, including the filename itself.

Current maintainers

Previous maintainers

ImageMagick integration for Drupal evolved through many different projects and developers in the past, and most of the code wouldn't exist without the efforts of:

Notes on ImageMagick for Drupal 8

ImageMagick 8.x-1.0 is in alpha stage.

The intent is to provide a toolkit module that provides 'feature parity' to core's GD toolkit: i.e. only provide the general framework for integrating ImageMagick to the Image API, and the same image toolkit operations that core's GD toolkit provides (create_new, convert, crop, desaturate, resize, rotate, scale, scale_and_crop).

This toolkit supports a broader range of image formats than core's GD toolkit (like e.g. TIFF, SVG, WEBP, BMP, etc.), through image toolkit's configuration admin UI (and as long as ImageMagick or GraphicsMagick binaries do support them).

Image effects (Automatic Orientation based on Exif, Strip Metadata) and image toolkit operations (auto_orient, sharpen, strip, watermark) that were part of the advanced module in the Drupal 7 version, are ported to the Image Effects module.

See #2568619: Plan for ImageMagick 8 for details and progress.

Project Information