Class ConvolutionFilter
Namespace: Aspose.Imaging.ImageFilters.Convolution
Assembly: Aspose.Imaging.dll (25.2.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.