Namespace SixLabors.ImageSharp.Advanced
Classes
AdvancedImageExtensions
Extension methods over Image{TPixel}
ParallelRowIterator
Utility methods for batched processing of pixel row intervals. Parallel execution is optimized for image processing based on values defined ParallelExecutionSettings or Configuration. Using this class is preferred over direct usage of Parallel utility methods.
Structs
ParallelExecutionSettings
Defines execution settings for methods in ParallelRowIterator.
Interfaces
IImageVisitor
A visitor to implement a double-dispatch pattern in order to apply pixel-specific operations on non-generic Image instances.
IImageVisitorAsync
A visitor to implement a double-dispatch pattern in order to apply pixel-specific operations on non-generic Image instances.
IRowIntervalOperation
Defines the contract for an action that operates on a row interval.
IRowIntervalOperation<TBuffer>
Defines the contract for an action that operates on a row interval with a temporary buffer.
IRowOperation
Defines the contract for an action that operates on a row.
IRowOperation<TBuffer>
Defines the contract for an action that operates on a row with a temporary buffer.