The Imaging module simplifies working with images. Upload a single source image into the system and the imaging engine generates variations on-the-fly. There is no need to resize and crop each image for teasers and openers by hand. Instead, administrators create the rules that determine the sizes of derivatives. Editors save time as they can select an image from the DMS or upload one, and it will be automatically adapted to match the rule.


  • Load image from the DMS, website, classpath or external URL.
  • Create an image from scratch on an empty image.
  • Resize and crop images. Original image is always kept.
  • Apply text overlays and filters.
  • Process on the server, not on the client.
  • Make derivative images available for caching strategies.
  • Implement your own image operations such as adding borders and drawing shapes.

The module also provides a framework to delegate image processing to an external non-Java system, providing a different caching mechanism.


Product info

Author: Magnolia International

License: GPL & MNA

Price: Free

Current version: 2.2.6

Support info: Supported with the Enterprise Edition

Download and links