Table of Contents

Class GaussianBlurFilterOptions

Namespace
Aspose.Imaging.ImageFilters.FilterOptions
Assembly
Aspose.Imaging.dll

The Gaussian blur filter options.

public class GaussianBlurFilterOptions : ConvolutionFilterOptions
Inheritance
GaussianBlurFilterOptions
Derived
Inherited Members

Constructors

GaussianBlurFilterOptions()

Initializes a new instance of the GaussianBlurFilterOptions class.

public GaussianBlurFilterOptions()

GaussianBlurFilterOptions(int, double)

Initializes a new instance of the GaussianBlurFilterOptions class.

public GaussianBlurFilterOptions(int size, double sigma)

Parameters

size int

The Gaussian kernel size..

sigma double

The Gaussian kernel sigma.

Fields

DefaultSigma

The default Gaussian kernel sigma.

protected const double DefaultSigma = 1

Field Value

double

DefaultSize

The default Gaussian kernel size.

protected const byte DefaultSize = 5

Field Value

byte

Properties

Kernel

Gets the Gaussian kernel.

public override double[,] Kernel { get; }

Property Value

double[,]

Radius

Gets the radius of Gausseian Aspose.Imaging.ImageFilters.Convolution.ISquareConvolutionKernel.

public int Radius { get; set; }

Property Value

int

Sigma

Gets the Gaussian kernel sigma (smoothing). Must be a positive non-zero value.

public virtual double Sigma { get; set; }

Property Value

double

Size

Gets the Gaussian kernel size. Must be a positive non-zero odd value.

public virtual int Size { get; set; }

Property Value

int