Plugins
19 plugins are included in the free download, and 21 more are sold. The core project is supported by purchases of the paid plugin bundles.
Please read my open letter to the .NET community about open-source software. I'm desperately trying to prove that .NET developers are evolved and honest enough to make this work.
The licenses are as MIT-like and unrestrictive as possible - even the $99 Pro license allows modification, redistribution, and sub-licensing. This 'download fee' allows me to provide support to everyone, develop new features, fix bugs, and write documentation. Enterprise-wide licenses are available for $250 per bundle.
By purchasing 1 or more of the bundles below, you will get
- Full source code and binaries for everything offered on the site, in a single .zip file. I'm trusting you to purchase licenses for the bundles you use.
- Free upgrades for all minor releases (major releases occur every ~2 years).
- Priority support (includes phone, chat, and TeamViewer support)
Performance Bundle (3 plugins)- $99
This bundle gives you scalable performance, high-quality GIF, animated GIF, and 8-bit PNG support.
- DiskCache - Makes dynamic image processing as responsive and scalable as static images - because they are! Suggested, nay, required for websites with significant traffic. Medium-trust compatible.
- PrettyGifs - Get rid of ugly .NET GIFs, and get photoshop-like results for GIFs and 8-bit PNG images. Uses tuned octree quantization and smart, adjustable dithering.
- AnimatedGifs - Process and resize GIF animations like normal GIF images. Every frame is processed and re-encoded. Medium-trust compatible.
Design Bundle (13 plugins)- $99
This bundle gives you tremendous flexibility for a very low price point. The Watermark and SimpleFilters plugins are medium-trust compatible.
- Get a 2-4x speed boost by using WIC instead of GDI (requires full trust)
- Go nuts with your RAW files, PSD files, and apply advanced filters you'd only expect from Photoshop.
- Overlay (or underlay) multiple text and image layers with the Watermark plugin - anything is possible.
Auto-trim your product photos with WhitespaceTrimmer, or use SeamCarving to magically change the aspect ratio of images by slicing seams of pixels from background (low-energy) areas of the image.
Watermark - Render multiple image & text overlays and background layers with incredible flexibility and great performance.
- PsdReader - Adds support for PSD source files.
- SimpleFilters - Adjust photo transparency, brightness, and apply sepia and B&W filters through the querystring. Nearly zero performance overhead - matrix-based.
- AdvancedFilters - Blur, sharpen, remove noise, and perform automatic histogram adjustment. Plus several other cool effects.
- SeamCarving - Content-aware image resizing (Fast C++ exe, requires Full Trust)
- WhitespaceTrimmer - Automatically trims whitespace off an image using smart edge detection
- FreeImageDecoder - Adds support for RAW & HDR source images - over 20 formats supported.
- FreeImageEncoder - 2-4x Faster jpeg encoding.
- FreeImageResizer - Adds support for Lanczos3 and CatmullRom scaling algorithsm: &fi.scale=bicubic|bilinear|box|bspline|catmullrom|lanczos command
- FreeImageBuilder - Provides an alternate pipeline that uses FreeImage exclusively. Faster for some operations, slower for others.
- WicDecoder - Supports decoding images through WIC, supporting any image codecs installed on the computer.
- WicEncoder - Encode jpeg, gif, and png images through WIC for better performance and more control. Adjust jpeg quality, subsampling, gif dithering, and palette size.
- WicBuilder - Provides a completely alternate pipeline, which supports most basic resize/crop/pad operations. 2-4x faster than the default pipeline. Enable on a per-request bass.
Cloud Bundle (5 plugins)- $99
Resize images (or serve files) from remote websites, Amazon S3 buckets, Azure Blob Storage, MongoDB GridFS, or Microsoft SQL. Integrate your website with Amazon's CloudFront CDN in seconds for unbeatable performance worldwide. All plugins are medium-trust compatible.
- S3Reader - Process and resize images located on a remote Amazon S3 bucket. A VirtualPathProvider. Works best when combined with DiskCache.
- SQLReader - Process and resize images located in a MS SQL database. Extremely configurable, can work with nearly any database schema. A VirtualPathProvider.
- CloudFront - Allows you to use Amazon CloudFront with the resizer. Highly recommended - offers inexpensive worldwide edge caching and great scalability.
- AzureReader (alpha) - Allows blobstore images to be resized and served.
- MongoReader (alpha) - Allows GridFS files to be resized and served
- RemoteReader - (beta) Allows images located on external servers to be resized and processed as if they existed locally.
Extras Bundle (2 plugins)- $99
The Extras Bundle is not yet available through the checkout system. Please email support@imageresizing.net to purchase a license.
- BatchZipper - Asynchronously generated .zip archives of files and resized images. Great for providing customized downloads to customers.
- PsdComposer - Dynamically edit and render PSD files - turn layers on and off, edit text layer contents, and apply certain effects.
Trial versions of these plugins are available in the free download. You may use them for development and testing purpose without time limits, but you are required to purchase them for production/live use.
Are you using version 2? Upgrading is easy and will increase your site's performance!
Free bundle (17+ plugins)
The first 18 of the following plugins are included in the free download and are under the Freedom license.
The first 16 can be found in the ImageResizer.Plugins.Basic namespace
- DefaultEncoder (default) - Adjustable jpeg compression, 24-bit PNG with transparency support, and standard .NET GIF encoding (which is very lousy).
- Diagnostics (default) - Whenever you have an issue, go to localhost/resizer.debug and you'll probably be told what is wrong.
- NoCache (default) - Serves the resulting image directly from memory
- ClientCache (default) - Sets Cache-control, Expires, and Last-modified headers for optimum performance.
- SizeLimiting (default)- Limit maximum resolution of photos, or the total size of all processed images.
- Image404 - Supply default images instead of a 404 when an image is missing.
- VirtualFolder - Create an IIS-like virtual folder that works in Cassini as well as IIS, and doesn't require IIS configuration.
- DropShadow - Adds drop-shadow feature (shadowOffset, shadowWidth, shadowColor)
- Gradient - Create gradients from css, js, or html: /gradient.png?color1=FFFFFFAA&color2=BBBBBB99&width=10&width=10&rotate=90.
- FolderResizeSyntax - Resize images without using the query string.
- ImageHandlerSyntax - Migrate websites from other image resizing handlers without breaking any URLs.
- SpeedOrQuality - Gain a 15-30% speed boost by sacrificing rendering quality.
- Presets - Created named settings groups and and reference them with ?preset=name instead of specifying them all in the URL
- AutoRotate - Use the EXIF rotation data from the camera to auto-rotate your images.
- DefaultSettings - Allows you to configure the default setting values when commands (like
scale) are omitted - IEPngFix - Automatically serve GIF versions of PNG files to IE6 and below clients. Opt-in or opt-out, very configurable.
These 3 plugins are in separate assemblies due to their dependencies
- Logging - Allows logging through NLog
- MvcRoutingShim - Prevent MVC Routes from taking over the ImageResizer's requests.
- PdfRenderer - Render PDFs to images dynamically, then crop or process them as an image. Under a different license due to its use of GPL components.
Check out the maturity chart to see which plugins are the most stable.
Don't see the plugin or feature you need? I offer 40% off my standard rate for custom plugin development.
