137 votes

This package is marked as retired

This package has been flagged as retired by the package owner. Continue to use at your own risk


2020 - ImageGen has been retired. 

Use ImageGen for fast and easy resizing of photos, screenshots, and images from icon to thumbnail to full-screen retina sizes.

Don’t waste valuable time resizing images in Photoshop. ImageGen is an easy-to-use application for your Umbraco (or any .NET 2.0+) website that automates the process for you.

Do you need to create photo or lightbox galleries, screenshot flip books, staff profile or directory pages? Would you like to automatically create graphical text from any font on your server for headlines or menus? Do you need to protect your site’s images with a watermark?

ImageGen can create text graphics as well as overlay text on images. And ImageGen can automatically protect and brand your images with watermarks and corporate logos.

With more than 30 options, ImageGen can create hundreds of thousands of variations to meet virtually any need. ImageGen is easy to install and use on your website. ImageGen creates extremely high-quality images quickly. And ImageGen’s advanced caching means images are served immediately for fast and responsive websites.

Purchase ImageGen Professional to get even more features.

Installation Instructions

  1. Install ImageGen 2.9 Package
  2. See ImageGen Reference Manual pdf for complete details
Updater Instructions
  1. Install ImageGen 2.9 'Updater' Package
  2. Delete all 'cached' folders
  3. See ImageGen Reference Manual pdf for complete details
What's New? 
  • Added - Support for EXIF image rotation flags in jpg files
  • Fixed - SECURITY ISSUE: DNS lookup and HTTP request for remote images, even on non-whitelisted domains
  • Enhanced - add server name to remote cached folder name.
    /data/Cached/servername/remote-domain/index.xml folder can be shared safely in multi-server environments
  • Added - Support for imagegen to make requests from imagegen, allowing even more complex resizing, overlay, and cropping options (use urlencoding for innermost request if it has more than one parameter)
  • Fixed - SECURITY ISSUE: XSS vector
  • Fixed - Error when ampersand appears in the image= parameter (as a filename or as part of nested imagegen requests)
  • Enhanced - More intelligent error numbers (404 is truly for not found errors, including remote requests)
  • Added - Support for slimmage.js for easy adaptive/responsive websites
  • Added - The 'quality' parameter (interchangeable with existing 'compression' parameter)
  • Fixed - Warning during installation with Umbraco 7
  • Enhanced - Major performance improvements
  • Enhanced - Cropping with x,y,w,h option retains aspect ratio
  • Enhanced - RemoteDomainWhiteList can use wildcard character in domains
  • Fixed - Handling unicode characters in querystrings with IE
  • Fixed - Errors and missing images return 404 not found status
  • Fixed - Image file is locked and can't be deleted
  • Fixed - XSS security bug
  • Fixed - Black bands shown with PNGs and pad=true
  • Enhanced - Imagegen.ashx can be placed in any folder
  • Enhanced - ImageBaseDir supoorts paths relative to website root
  • Enhanced - ImageBaseDir supports paths to specific drives
  • Enhanced - ImageBaseDir supports remote URLs
  • Enhanced - Further checks to ensure can't leave website root or path set in ImageBaseDir
  • Fixed - Cached folder location of remote images when ImageBaseDir contains http://
  • Enhanced - Orphaned images in cached folder deleted if index.xml becomes corrupt
  • Fixed - Outdated cached images shown when original image file on disk has been changed
  • Enhanced - Security checks to ensure can't leave website root or path set in ImageBaseDir
  • Enhanced - ImageBaseDir can include drive letters 
  • Enhanced - Performance improvement with .jpg and .tif files
  • Enhanced - Add support for CMYK JPEG files. 
  • Enhanced - Text auto-wrapping available in ImageGen Basic
  • Fixed - Check for Professional version failed intermittantly under high load


Archived files

Source code

No current release

Package owner

Douglas Robar

Douglas Robar

Douglas has 4711 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions: 8.0.x, 7.13.x, 7.12.x, 7.11.x, 7.10.x, 7.9.x, 7.8.x, 7.7.x, 7.6.x, 7.5.x, 7.4.x, 7.3.x, 7.2.x, 7.1.x, 7.0.x

Package Information

  • Package owner: Douglas Robar
  • Created: 16/07/2009
  • Current version 2.9.3
  • .NET version 2.0
  • License Proprietary
  • Downloads on Our: 64.6K