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

Le opzioni del filtro di convoluzione.

Costruttori

CostruttoreDescrizione
ConvolutionFilterOptions(double[][] kernel)Inizializza una nuova istanza della classe ConvolutionFilterOptions con factor == 1 e bias == 0.
ConvolutionFilterOptions(double[][] kernel, double factor)Inizializza una nuova istanza della classe ConvolutionFilterOptions con bias == 0.
ConvolutionFilterOptions(double[][] kernel, double factor, int bias)Inizializza una nuova istanza della classe ConvolutionFilterOptions.

Metodi

MetodoDescrizione
getKernel()Ottiene il kernel.
getFactor()Ottiene il fattore.
setFactor(double value)Imposta il fattore.
getBias()Ottiene il bias.
setBias(int value)Imposta il bias.
getIgnoreAlpha()Ottiene un valore che indica se [ignore alpha].
setIgnoreAlpha(boolean value)Imposta un valore che indica se [ignore alpha].
getBordersProcessing()Ottiene un valore che indica se [borders processing].
setBordersProcessing(boolean value)Imposta un valore che indica se [borders processing].

ConvolutionFilterOptions(double[][] kernel)

public ConvolutionFilterOptions(double[][] kernel)

Inizializza una nuova istanza della classe ConvolutionFilterOptions con factor == 1 e bias == 0.

Parameters:

ParametroTipoDescrizione
kerneldouble[][]Il kernel di convoluzione per la direzione dell’asse X.

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

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

Inizializza una nuova istanza della classe ConvolutionFilterOptions con bias == 0.

Parameters:

ParametroTipoDescrizione
kerneldouble[][]Il kernel di convoluzione per la direzione dell’asse X.
fattoredoubleIl fattore.

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

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

Inizializza una nuova istanza della classe ConvolutionFilterOptions.

Parameters:

ParametroTipoDescrizione
kerneldouble[][]Il kernel di convoluzione per la direzione dell’asse X.
fattoredoubleIl fattore.
biasintIl valore del bias.

getKernel()

public double[][] getKernel()

Ottiene il kernel.

Returns: double[][] - il kernel.

getFactor()

public final double getFactor()

Ottiene il fattore.

Returns: double - il fattore.

setFactor(double value)

public final void setFactor(double value)

Imposta il fattore.

Parameters:

ParametroTipoDescrizione
valoredoubleil fattore.

getBias()

public final int getBias()

Ottiene il bias.

Valore: Il bias.

Returns: int - il bias.

setBias(int value)

public final void setBias(int value)

Imposta il bias.

Valore: Il bias.

Parameters:

ParametroTipoDescrizione
valoreintil bias.

getIgnoreAlpha()

public final boolean getIgnoreAlpha()

Ottiene un valore che indica se [ignore alpha].

Valore: true se [ignore alpha]; altrimenti, false.

Returns: boolean - un valore che indica se [ignore alpha].

setIgnoreAlpha(boolean value)

public final void setIgnoreAlpha(boolean value)

Imposta un valore che indica se [ignore alpha].

Valore: true se [ignore alpha]; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valorebooleanun valore che indica se [ignore alpha].

getBordersProcessing()

public final boolean getBordersProcessing()

Ottiene un valore che indica se [borders processing].

Valore: true se [borders processing]; altrimenti, false.

Returns: boolean - un valore che indica se [borders processing].

setBordersProcessing(boolean value)

public final void setBordersProcessing(boolean value)

Imposta un valore che indica se [borders processing].

Valore: true se [borders processing]; altrimenti, false.

Parameters:

ParametroTipoDescrizione
valorebooleanun valore che indica se [borders processing].