Namespace SixLabors.ImageSharp.Processing.Processors
Classes
CloningImageProcessor
The base class for all cloning image processors.
CloningImageProcessor<TPixel>
The base class for all pixel specific cloning image processors. Allows the application of processing algorithms to the image. The image is cloned before operating upon and the buffers swapped upon completion.
ImageProcessor<TPixel>
The base class for all pixel specific image processors. Allows the application of processing algorithms to the image.
Interfaces
ICloningImageProcessor
Defines an algorithm to alter the pixels of a cloned image.
ICloningImageProcessor<TPixel>
Implements an algorithm to alter the pixels of a cloned image.
IImageProcessor
Defines an algorithm to alter the pixels of an image. Non-generic IImageProcessor implementations are responsible for:
- Encapsulating the parameters of the algorithm.
- Creating the generic IImageProcessor<TPixel> instance to execute the algorithm.
IImageProcessor<TPixel>
Implements an algorithm to alter the pixels of an image.