uImageGenerator is a helper package designed for the Umbraco CMS, it takes image files and resizes them, it can also crop, rotate and flip them using high quality methods then outputs the new image as a PNG.
It can be accesed via the web directly using the build in web handler by going to '/uImageGenerator.ashx' and adding on any relevant parameters to retrieve the desired output. On top of that, you can also call uImageGenerator in your existing code to retrieve an altered image and do further work on it however you need to call 'uImageGenerator.Web.Handler.GenerateImage()'.
uImageGenerator features a caching system that saves the generated files to disk, of course this can be turned off and cached files can be cleared either programatically or via the web handler, all cached files are stored in a 'Cached' folder within the images media folder.
uImageGenerator is distributed under the MIT license which means it can be used for free and distributed in other works however you must provide acknowledgement in the credits.
For assistance with uImageGenerator please post on the our.umbraco.org forums in the uImageGen help section.
Changelog:
1.1.1 - Made adjustments to handling of client cache checks to speed up loading further.
1.1 - Client caching support added, increases page load times.
1.0 - uImageGenerator created.