Class ConvolutionFilter

Class ConvolutionFilter

Nombre del espacio: Aspose.Imaging.ImageFilters.Convolution Asamblea: Aspose.Imaging.dll (25.5.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