Class ConvolutionFilter
Namespace: Aspose.Imaging.ImageFilters.Convolution
Assembly: Aspose.Imaging.dll (25.4.0)
The kernel matrix provider class.
public class ConvolutionFilter
Inheritance
Inherited Members
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Emboss3x3
Gets the 3x3 Emboss kernel.
public static double[,] Emboss3x3 { get; }
Property Value
double [,]
Emboss5x5
Gets the 5x5 Emboss kernel.
public static double[,] Emboss5x5 { get; }
Property Value
double [,]
Sharpen3x3
Gets the 3x3 sharpen kernel.
public static double[,] Sharpen3x3 { get; }
Property Value
double [,]
Sharpen5x5
Gets the 5x5 sharpen kernel.
public static double[,] Sharpen5x5 { get; }
Property Value
double [,]
Methods
GetBlurBox(int)
Gets the box blur kernel.
public static double[,] GetBlurBox(int size)
Parameters
size
int
The kernel size.
Returns
double [,]
The box blur kernel.
GetBlurMotion(int, double)
Gets the motion blur kernel.
public static double[,] GetBlurMotion(int size, double angle)
Parameters
size
int
The kernel size.
angle
double
The motion angle.
Returns
double [,]
The motion blur kernel.
GetGaussian(int, double)
Gets the Gaussian kernel.
public static double[,] GetGaussian(int size, double sigma)
Parameters
size
int
The kernel size.
sigma
double
The sigma value in range (0…].
Returns
double [,]
The Gaussian kernel.
ToComplex(double[,])
Converts kernel
to a Aspose.Imaging.ImageFilters.ComplexUtils.Complex kernel.
public static Complex[,] ToComplex(double[,] kernel)
Parameters
kernel
double
[,]
The kernel.
Returns
Complex [,]
A Aspose.Imaging.ImageFilters.ComplexUtils.Complex kernel.