The BetterImageProcessor libraries contain classes to edit images, an image handler and web controls to edit images on the fly inside your web application. It has a lot of functionality built in(transforms, caching, retrievers) and the library is fully extensible.
The code is fully extensible. You can inject your own:
- Image Transformations
- This allows for custom transformation that are applied on the fly.
- Output Cache Providers
- This allows for custom output caching of resized / transformed images and their metadata.
- Image Retrievers
- This allows for custom storage locations for your images. You can store them in a SQL Server Database, SharePoint or a compeltely different web site for example. A DBImageRetriever and SPImageRetriever are included as samples.
Cheers and have fun,Wesley