ConvolutionFilterOptions
Class ConvolutionFilterOptions
Namespace: Imagise.ImageEffectCreator.FilterOptions
Assembly: Imagise.ImageEffectCreator.dll
The convolution filter options.
public class ConvolutionFilterOptions : FilterOptionsBase
Inheritance
object ← FilterOptionsBase ← ConvolutionFilterOptions
Derived
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
ConvolutionFilterOptions(double[,], double, int)
Initializes a new instance of the
public ConvolutionFilterOptions(double[,] kernel, double factor, int bias)
Parameters
kernel
double[,]
The convolution kernel for X-axis direction.
factor
double
The factor.
bias
int
The bias value.
Exceptions
ArgumentNullException
ConvolutionFilterOptions(double[,])
Initializes a new instance of the
public ConvolutionFilterOptions(double[,] kernel)
Parameters
kernel
double[,]
The convolution kernel for X-axis direction.
Exceptions
ArgumentNullException
ConvolutionFilterOptions(double[,], double)
Initializes a new instance of the
public ConvolutionFilterOptions(double[,] kernel, double factor)
Parameters
kernel
double[,]
The convolution kernel for X-axis direction.
factor
double
The factor.
Exceptions
ArgumentNullException
Properties
Bias
Gets or sets the bias.
public int Bias { get; set; }
Property Value
Factor
Gets or sets the factor.
public double Factor { get; set; }
Property Value
Kernel
Gets the kernel.
public virtual double[,] Kernel { get; }
Property Value
double[,]