Class ConvolutionFilter

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

object ConvolutionFilter

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.

 Español