GaussianBlurFilterOptions
Class GaussianBlurFilterOptions
Namespace: Imagise.ImageEffectCreator.FilterOptions
Assembly: Imagise.ImageEffectCreator.dll
The Gaussian blur filter options.
public class GaussianBlurFilterOptions : ConvolutionFilterOptions
Inheritance
object ← FilterOptionsBase ← ConvolutionFilterOptions ← GaussianBlurFilterOptions
Derived
Inherited Members
ConvolutionFilterOptions.Kernel, ConvolutionFilterOptions.Factor, ConvolutionFilterOptions.Bias, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
GaussianBlurFilterOptions(int, double)
Initializes a new instance of the
public GaussianBlurFilterOptions(int size, double sigma)
Parameters
size
int
The Gaussian kernel size..
sigma
double
The Gaussian kernel sigma.
GaussianBlurFilterOptions()
Initializes a new instance of the
public GaussianBlurFilterOptions()
Properties
Kernel
Gets the Gaussian kernel.
public override double[,] Kernel { get; }
Property Value
double[,]
Radius
Gets the radius of Gausseian
public int Radius { get; set; }
Property Value
Sigma
Gets the Gaussian kernel sigma (smoothing). Must be a positive non-zero value.
public virtual double Sigma { get; set; }
Property Value
Size
Gets the Gaussian kernel size. Must be a positive non-zero odd value.
public virtual int Size { get; set; }