Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
ImageMagick Engine icon

ImageMagick Engine

v1.7.13
by Rickard Westerlind · 4.4 (16 reviews)

Improve the quality of re-sized images by replacing standard GD library with ImageMagick.

60K+ active installs Updated Nov 14, 2024 Tested to 6.7.0
Try Demo Download
Pre-installed Ready in ~10s No card

About ImageMagick Engine

This plugin improves the quality of re-sized images in WordPress by using ImageMagick. It also has features like preserving color profiles, recognizing custom image sizes, and optimizing image quality or size. It requires either the ImageMagick binary or Imagick PHP module.

Screenshots

ImageMagick Engine screenshot

Frequently asked questions

What is ImageMagick?
ImageMagick is a software suite to create, edit, and compose bitmap images.
What are the features of ImageMagick?
Some of the features of ImageMagick include preserving embedded color profile in resized images, automatically recognizing custom image sizes, allowing regeneration of existing images, configuring image quality, and optimizing different image sizes.
What languages are supported by ImageMagick?
ImageMagick supports English, French, German, Swedish, and Turkish languages.
What is required to use ImageMagick?
To use ImageMagick, you need either the ImageMagick binary or the Imagick PHP module.
Where can I contribute to ImageMagick?
You can contribute to ImageMagick by visiting the code repository available on https://github.com/orangelabweb/imagemagick-engine/.

Changelog

1.7.13

  • Fix how translations was loaded

1.7.12

  • Security fix

1.7.9

  • Add better support for ImageMagick 7.0

1.7.8

  • Bugfix

1.7.7

  • Prevent remote code execution vulnerabilities
  • Fix fatal error when “exec” is not allowed by server

1.7.6

  • Fix plugin vulnerabilities and added nonce checks

1.7.4

  • Important bugfix

1.7.3

  • Improve check that image file exists on server
  • Fix check of executable path
  • Tested compability with WordPress 6.0

1.7.2

  • Fixed bug when no image editor available

1.7.1

  • Use WP_Image_Editor class to generate filename
  • Tested compability with WordPress 5.8.1

1.7.0

  • Add option to resize images interlaced
  • Fix: Don’t attempt to regenerate SVG’s.
  • Handle scaled images with wp_get_original_image_path
  • Bugfix cli executable respnsonse
  • Tested compability with WordPress 5.8

1.6.5

  • Turkish translation thanks to Haydar ŞAHİN
  • Bugfix
  • Tested compability with WordPress 5.5

1.6.4

  • Critical bugfix for .jpeg files

1.6.3

  • Clean up code and constant for version (thanks @paulschreiber)
  • Disable warning for is_executable if open_basedir active

1.6.2

  • Added medium_large image size by default
  • Display version of ImageMagick CLI (thanks @marcissimus)

1.6.1

  • Fixed deprecated use of gd_edit_image_support (thanks @chesio)

1.6.0

  • Small bug fixes
  • Small updates to admin UI

1.5.4

  • Fixed a bug that could cause transparency errors with PNG

1.5.3

  • Tested with WP 5.0

1.5.2

  • Tested with WP 4.1

1.5.1

  • Tested with WP 3.6
  • Fix CSS problems with other users of jQuery dialogs

1.5.0

  • Tested with WP 3.5-beta2
  • Allow choosing between optimize for quality & size for each image size
  • Fix resize UI bug in media pop-up and new attachment editor (post.php)
  • Add “ime_after_resize” action after resize
  • Catch Imagick exceptions
  • Modified code now uses more of WP standard coding style
  • Updated French translation, thanks to Damien Fabreguettes
  • Updated Swedish translation for new strings

1.4.0

  • Tested with WP 3.3.1
  • Resize / Force resize button in media library
  • Add more precision to resize % when large nr of images
  • More sanity tests in ajax resize code
  • Use WordPress version of jQuery UI progressbar if available
  • Split plugin init into early and late part
  • Fix PHP notice (in initial plugin configuration)
  • Updated swedish translation for new strings
  • French translation thanks to Damien Fabreguettes

1.3.1

  • Tested with WP 3.2.1
  • Bugfix: escape ‘^’ character on Windows (thanks to alx359)
  • clean up IM command line argument handling a bit

1.3.0

  • Tested agains WP 3.2
  • Fix JS to be compatible with jQuery 1.6
  • Remove some PHP notices
  • Change command line limit values to specifik byte amounts (instead of “mb”) for compatability with really old IM versions
  • Handle open_basename restrictions better
  • Handle older versions (pre 6.3.1) of PHP Imagick class
  • IM and WordPress compute aspect ratio slightly differently, force the WP values

1.2.3

  • Fix bug in resize all images handling, also remove some PHP notices. Thanks to Andreas Kleinschmidt for the report
  • Upgrade jQuery UI Progressbar to version 1.8.9, to match version of UI Core in WordPress

1.2.2

  • Fixed filepath with spaces on Windows
  • Tested with WordPress 3.1.2
  • Added question to FAQ

1.2.1

  • Fix deprecated warning
  • Tested with WordPress 3.1

1.2.0

  • Rewrite image cropping for Imagick PHP module to make sure we keep image profiles. Thanks to Christian Münch for report
  • Improve test for IM executable
  • Administration: AJAXify image resizing, clarify engine selection, only load css/js on actual plugin page
  • Handle progressbar version incompatability for jQuery UI 1.8 (in WP 3.1) and jQuery UI 1.7 (in WP 3.0)
  • Tested with WordPress 3.1-RC2

1.1.2

  • Fix bug with forced resize of custom image sizes
  • Fix warning with open_basedir restriction during path test
  • German translation thanks to Dirk Rottig

1.1.1

  • Fix search-and-replace error from 1.1 that made it impossible to change settings! Thanks to Marco M. Jaeger for report!

1.1

  • Working localization
  • Added Swedish translation

1.0

  • Initial release

Try other plugins

Advanced Custom Fields (ACF) icon

Advanced Custom Fields (ACF)

4.5 · 2M+ installs

Advanced Custom Fields (ACF) helps you easily customize WordPress with powerful, professional and intuitive fields. Proudly powering over…

Regenerate Thumbnails icon

Regenerate Thumbnails

4.6 · 1M+ installs

Regenerate the thumbnails for one or more of your image uploads. Useful when changing their sizes or your…

Autoptimize icon

Autoptimize

4.7 · 1M+ installs

Autoptimize speeds up your website by optimizing JS, CSS, images (incl. lazy-load), HTML and Google Fonts, asyncing JS,…