Class ConvolutionFilter
Il nome: Aspose.Imaging.ImageFilters.Convolution Assemblea: Aspose.Imaging.dll (25.4.0)
La classe dei fornitori di kernel matrix.
public class ConvolutionFilter
Inheritance
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Emboss3x3
Il nucleo 3x3 Emboss.
public static double[,] Emboss3x3 { get; }
Valore di proprietà
double [,]
Emboss5x5
Contiene il nucleo 5x5 Emboss.
public static double[,] Emboss5x5 { get; }
Valore di proprietà
double [,]
Sharpen3x3
Riceve il nucleo 3x3.
public static double[,] Sharpen3x3 { get; }
Valore di proprietà
double [,]
Sharpen5x5
Riceve il kernel 5x5.
public static double[,] Sharpen5x5 { get; }
Valore di proprietà
double [,]
Methods
GetBlurBox(int)
La scatola è blur kernel.
public static double[,] GetBlurBox(int size)
Parameters
size
int
La dimensione del kernel.
Returns
double [,]
La scatola è il kernel.
GetBlurMotion(Doppio, doppio)
Riceve il nucleo di movimento.
public static double[,] GetBlurMotion(int size, double angle)
Parameters
size
int
La dimensione del kernel.
angle
double
L’angolo del movimento.
Returns
double [,]
Il movimento è il kernel.
GetGaussian(Doppio, doppio)
Il nucleo di Gaussia.
public static double[,] GetGaussian(int size, double sigma)
Parameters
size
int
La dimensione del kernel.
sigma
double
Il valore del sigma in range (0 …).
Returns
double [,]
Il nucleo di Gaussia.
ToComplex(Doppio[,])
Converti il kernel in un Aspose.Imaging.ImageFilters.ComplexUtils.Cernel.
public static Complex[,] ToComplex(double[,] kernel)
Parameters
kernel
double
[,]
Il nucleo.
Returns
Complex [,]
Un nucleo Aspose.Imaging.ImageFilters.ComplexUtils.complex.