ImageProcessor
ImageProcessor is a lightweight library designed to make manipulation of images easier using .NET 4.5+.
It contains multiple methods within the core functionality that allows for image manipulation via the ImageFactory class. This has a fluent API which allows you to easily chain methods to deliver the desired output.
ImageProcessor contains no web specific components so is suitable for both desktop and web applications.
The base library supports processing of jpg, jpeg, png, png8, gif (both animated and static), bmp, and tiff file formats.
For a list of the ImageFactory methods follow the link here:
ImageFactory
Compiled API documentation is also available here:
(Remember to r-click and unblock the file on download)
API Documentation
Extending ImageProcessor
ImageProcessor is built with extensibility in mind. All the individual processors used within the ImageFactory methods
follow an interface IGraphicsprocessor
while file format support can be extended using the ISupportedImageFormat
interface. This allows developers' to extend the library to suit their needs.
Details of those interfaces can be found in the extending documentation.