Table of Contents

Namespace SixLabors.ImageSharp.Processing.Processors.Convolution

Classes

BokehBlurProcessor

Applies bokeh blur processing to the image.

BoxBlurProcessor

Defines a box blur processor of a given radius.

EdgeDetector2DProcessor

Defines edge detection using the two 1D gradient operators.

EdgeDetectorCompassProcessor

Defines edge detection using eight gradient operators.

EdgeDetectorProcessor

Defines edge detection using a single 2D gradient operator.

GaussianBlurProcessor

Defines Gaussian blur by a (Sigma, Radius) pair.

GaussianSharpenProcessor

Defines Gaussian sharpening by a (Sigma, Radius) pair.

MedianBlurProcessor

Applies an median filter.

Structs

EdgeDetector2DKernel

Represents an edge detection convolution kernel consisting of two 1D gradient operators.

EdgeDetectorCompassKernel

Represents an edge detection convolution kernel consisting of eight gradient operators.

EdgeDetectorKernel

Represents an edge detection convolution kernel consisting of a single 2D gradient operator.

Enums

BorderWrappingMode

Wrapping mode for the border pixels in convolution processing.