Class ConvolutionFilter
Nombre del espacio: Aspose.Imaging.ImageFilters.Convolution Asamblea: Aspose.Imaging.dll (25.4.0)
Clase de proveedor de kernel matrix.
public class ConvolutionFilter
Inheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Properties
Emboss3x3
Tiene el 3x3 Emboss kernel.
public static double[,] Emboss3x3 { get; }
Valor de la propiedad
double [,]
Emboss5x5
Tiene el kernel 5x5 Emboss.
public static double[,] Emboss5x5 { get; }
Valor de la propiedad
double [,]
Sharpen3x3
Tiene el 3x3 núcleo agudo.
public static double[,] Sharpen3x3 { get; }
Valor de la propiedad
double [,]
Sharpen5x5
Tiene el núcleo 5x5.
public static double[,] Sharpen5x5 { get; }
Valor de la propiedad
double [,]
Methods
GetBlurBox(Int)
Tiene el núcleo de la caja.
public static double[,] GetBlurBox(int size)
Parameters
size
int
El tamaño del kernel.
Returns
double [,]
La caja es el núcleo.
GetBlurMotion(El doble, el doble)
Tiene el núcleo de movimiento blur.
public static double[,] GetBlurMotion(int size, double angle)
Parameters
size
int
El tamaño del kernel.
angle
double
El ángulo de movimiento.
Returns
double [,]
El movimiento es el núcleo.
GetGaussian(El doble, el doble)
Tiene el núcleo de Gaussia.
public static double[,] GetGaussian(int size, double sigma)
Parameters
size
int
El tamaño del kernel.
sigma
double
El valor del sigma en el rango (0…].
Returns
double [,]
El núcleo de Gaussia.
ToComplex(doble[,y,])
Convertir el núcleo en un núcleo Aspose.Imaging.ImageFilters.ComplexUtils.Complex.
public static Complex[,] ToComplex(double[,] kernel)
Parameters
kernel
double
[,]
y el kernel.
Returns
Complex [,]
Un núcleo Aspose.Imaging.ImageFilters.ComplexUtils.Complex.