ConvolutionFilterOptions

Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase

All Implemented Interfaces: com.aspose.internal.imagefilters.convolution.IConvolutionKernel

public class ConvolutionFilterOptions extends FilterOptionsBase implements IConvolutionKernel

Las opciones del filtro de convolución.

Constructores

ConstructorDescripción
ConvolutionFilterOptions(double[][] kernel)Inicializa una nueva instancia de la clase ConvolutionFilterOptions con factor == 1 y sesgo == 0.
ConvolutionFilterOptions(double[][] kernel, double factor)Inicializa una nueva instancia de la clase ConvolutionFilterOptions con sesgo == 0.
ConvolutionFilterOptions(double[][] kernel, double factor, int bias)Inicializa una nueva instancia de la clase ConvolutionFilterOptions.

Métodos

MétodoDescripción
getKernel()Obtiene el kernel.
getFactor()Obtiene el factor.
setFactor(double value)Establece el factor.
getBias()Obtiene el sesgo.
setBias(int value)Establece el sesgo.
getIgnoreAlpha()Obtiene un valor que indica si [ignore alpha].
setIgnoreAlpha(boolean value)Establece un valor que indica si [ignore alpha].
getBordersProcessing()Obtiene un valor que indica si [borders processing].
setBordersProcessing(boolean value)Establece un valor que indica si [borders processing].

ConvolutionFilterOptions(double[][] kernel)

public ConvolutionFilterOptions(double[][] kernel)

Inicializa una nueva instancia de la clase ConvolutionFilterOptions con factor == 1 y sesgo == 0.

Parameters:

ParámetroTipoDescripción
núcleodouble[][]El núcleo de convolución para la dirección del eje X.

ConvolutionFilterOptions(double[][] kernel, double factor)

public ConvolutionFilterOptions(double[][] kernel, double factor)

Inicializa una nueva instancia de la clase ConvolutionFilterOptions con sesgo == 0.

Parameters:

ParámetroTipoDescripción
núcleodouble[][]El núcleo de convolución para la dirección del eje X.
factordoubleEl factor.

ConvolutionFilterOptions(double[][] kernel, double factor, int bias)

public ConvolutionFilterOptions(double[][] kernel, double factor, int bias)

Inicializa una nueva instancia de la clase ConvolutionFilterOptions.

Parameters:

ParámetroTipoDescripción
núcleodouble[][]El núcleo de convolución para la dirección del eje X.
factordoubleEl factor.
sesgointEl valor del sesgo.

getKernel()

public double[][] getKernel()

Obtiene el kernel.

Returns: double[][] - el núcleo.

getFactor()

public final double getFactor()

Obtiene el factor.

Returns: double - el factor.

setFactor(double value)

public final void setFactor(double value)

Establece el factor.

Parameters:

ParámetroTipoDescripción
valordoubleel factor.

getBias()

public final int getBias()

Obtiene el sesgo.

Valor: El sesgo.

Returns: int - el sesgo.

setBias(int value)

public final void setBias(int value)

Establece el sesgo.

Valor: El sesgo.

Parameters:

ParámetroTipoDescripción
valorintel sesgo.

getIgnoreAlpha()

public final boolean getIgnoreAlpha()

Obtiene un valor que indica si [ignore alpha].

Valor: true si [ignore alpha]; de lo contrario, false.

Returns: boolean - un valor que indica si [ignore alpha].

setIgnoreAlpha(boolean value)

public final void setIgnoreAlpha(boolean value)

Establece un valor que indica si [ignore alpha].

Valor: true si [ignore alpha]; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorbooleanun valor que indica si [ignore alpha].

getBordersProcessing()

public final boolean getBordersProcessing()

Obtiene un valor que indica si [borders processing].

Valor: true si [borders processing]; de lo contrario, false.

Returns: boolean - un valor que indica si [borders processing].

setBordersProcessing(boolean value)

public final void setBordersProcessing(boolean value)

Establece un valor que indica si [borders processing].

Valor: true si [borders processing]; de lo contrario, false.

Parameters:

ParámetroTipoDescripción
valorbooleanun valor que indica si [borders processing].