Class GaussianBlurExtensions
- Namespace
- SixLabors.ImageSharp.Processing
- Assembly
- SixLabors.ImageSharp.dll
Defines Gaussian blurring extensions to apply on an Image using Mutate/Clone.
public static class GaussianBlurExtensions
- Inheritance
-
GaussianBlurExtensions
- Inherited Members
Methods
GaussianBlur(IImageProcessingContext)
Applies a Gaussian blur to the image.
public static IImageProcessingContext GaussianBlur(this IImageProcessingContext source)
Parameters
sourceIImageProcessingContextThe current image processing context.
Returns
GaussianBlur(IImageProcessingContext, float)
Applies a Gaussian blur to the image.
public static IImageProcessingContext GaussianBlur(this IImageProcessingContext source, float sigma)
Parameters
sourceIImageProcessingContextThe current image processing context.
sigmafloatThe 'sigma' value representing the weight of the blur.
Returns
GaussianBlur(IImageProcessingContext, float, Rectangle)
Applies a Gaussian blur to the image.
public static IImageProcessingContext GaussianBlur(this IImageProcessingContext source, float sigma, Rectangle rectangle)
Parameters
sourceIImageProcessingContextThe current image processing context.
sigmafloatThe 'sigma' value representing the weight of the blur.
rectangleRectangleThe Rectangle structure that specifies the portion of the image object to alter.
Returns
GaussianBlur(IImageProcessingContext, float, Rectangle, BorderWrappingMode, BorderWrappingMode)
Applies a Gaussian blur to the image.
public static IImageProcessingContext GaussianBlur(this IImageProcessingContext source, float sigma, Rectangle rectangle, BorderWrappingMode borderWrapModeX, BorderWrappingMode borderWrapModeY)
Parameters
sourceIImageProcessingContextThe current image processing context.
sigmafloatThe 'sigma' value representing the weight of the blur.
rectangleRectangleThe Rectangle structure that specifies the portion of the image object to alter.
borderWrapModeXBorderWrappingModeThe BorderWrappingMode to use when mapping the pixels outside of the border, in X direction.
borderWrapModeYBorderWrappingModeThe BorderWrappingMode to use when mapping the pixels outside of the border, in Y direction.