Class ConvolutionFilter
Numele spaţiului: Aspose.Imaging.ImageFilters.Convolution Asamblare: Aspose.Imaging.dll (25.4.0)
Clasa furnizorilor de kernel matrix.
public class ConvolutionFilter
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Emboss3x3
Se utilizează kernelul 3x3 Emboss.
public static double[,] Emboss3x3 { get; }
Valoarea proprietății
double [,]
Emboss5x5
Se utilizează kernelul 5x5 Emboss.
public static double[,] Emboss5x5 { get; }
Valoarea proprietății
double [,]
Sharpen3x3
Obține nucleul 3x3 ascuțit.
public static double[,] Sharpen3x3 { get; }
Valoarea proprietății
double [,]
Sharpen5x5
Obține nucleul 5x5 ascuțit.
public static double[,] Sharpen5x5 { get; }
Valoarea proprietății
double [,]
Methods
GetBlurBox(int)
Cumpărați cutia blur kernel.
public static double[,] GetBlurBox(int size)
Parameters
size
int
Dimensiunea kernelului.
Returns
double [,]
Cutremurul este kernel.
GetBlurMotion(Însă, dublu)
Măsura se desfășoară în kernel.
public static double[,] GetBlurMotion(int size, double angle)
Parameters
size
int
Dimensiunea kernelului.
angle
double
unghiul de mişcare.
Returns
double [,]
Mișcarea se înmulțește cu kernel.
GetGaussian(Însă, dublu)
Se găsește kernelul gaussian.
public static double[,] GetGaussian(int size, double sigma)
Parameters
size
int
Dimensiunea kernelului.
sigma
double
Valoarea Sigma în interval (0 …).
Returns
double [,]
Cernelul Gaussian.
ToComplex(Dublă[,])
Convert kernel’ la un Aspose.Imaging.ImageFilters.ComplexUtils.complex kernel.
public static Complex[,] ToComplex(double[,] kernel)
Parameters
kernel
double
[,]
cu kernelul .
Returns
Complex [,]
Un nucleu Aspose.Imaging.ImageFilters.ComplexUtils.complex.