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

Les options du filtre de convolution.

Constructeurs

ConstructeurDescription
ConvolutionFilterOptions(double[][] kernel)Initialise une nouvelle instance de la classe ConvolutionFilterOptions avec factor == 1 et bias == 0.
ConvolutionFilterOptions(double[][] kernel, double factor)Initialise une nouvelle instance de la classe ConvolutionFilterOptions avec bias == 0.
ConvolutionFilterOptions(double[][] kernel, double factor, int bias)Initialise une nouvelle instance de la classe ConvolutionFilterOptions.

Méthodes

MéthodeDescription
getKernel()Obtient le noyau.
getFactor()Obtient le facteur.
setFactor(double value)Définit le facteur.
getBias()Obtient le biais.
setBias(int value)Définit le biais.
getIgnoreAlpha()Obtient une valeur indiquant si [ignore alpha].
setIgnoreAlpha(boolean value)Définit une valeur indiquant si [ignore alpha].
getBordersProcessing()Obtient une valeur indiquant si [borders processing].
setBordersProcessing(boolean value)Définit une valeur indiquant si [borders processing].

ConvolutionFilterOptions(double[][] kernel)

public ConvolutionFilterOptions(double[][] kernel)

Initialise une nouvelle instance de la classe ConvolutionFilterOptions avec factor == 1 et bias == 0.

Parameters:

ParamètreTypeDescription
noyaudouble[][]Le noyau de convolution pour la direction de l’axe X.

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

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

Initialise une nouvelle instance de la classe ConvolutionFilterOptions avec bias == 0.

Parameters:

ParamètreTypeDescription
noyaudouble[][]Le noyau de convolution pour la direction de l’axe X.
facteurdoubleLe facteur.

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

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

Initialise une nouvelle instance de la classe ConvolutionFilterOptions.

Parameters:

ParamètreTypeDescription
noyaudouble[][]Le noyau de convolution pour la direction de l’axe X.
facteurdoubleLe facteur.
biaisintLa valeur du biais.

getKernel()

public double[][] getKernel()

Obtient le noyau.

Returns: double[][] - le noyau.

getFactor()

public final double getFactor()

Obtient le facteur.

Returns: double - le facteur.

setFactor(double value)

public final void setFactor(double value)

Définit le facteur.

Parameters:

ParamètreTypeDescription
valeurdoublele facteur.

getBias()

public final int getBias()

Obtient le biais.

Valeur: le biais.

Returns: int - le biais.

setBias(int value)

public final void setBias(int value)

Définit le biais.

Valeur: le biais.

Parameters:

ParamètreTypeDescription
valeurintle biais.

getIgnoreAlpha()

public final boolean getIgnoreAlpha()

Obtient une valeur indiquant si [ignore alpha].

Valeur: true si [ignore alpha]; sinon, false.

Returns: boolean - une valeur indiquant si [ignore alpha].

setIgnoreAlpha(boolean value)

public final void setIgnoreAlpha(boolean value)

Définit une valeur indiquant si [ignore alpha].

Valeur: true si [ignore alpha]; sinon, false.

Parameters:

ParamètreTypeDescription
valeurbooleanune valeur indiquant si [ignore alpha].

getBordersProcessing()

public final boolean getBordersProcessing()

Obtient une valeur indiquant si [borders processing].

Valeur: true si [borders processing]; sinon, false.

Returns: boolean - une valeur indiquant si [borders processing].

setBordersProcessing(boolean value)

public final void setBordersProcessing(boolean value)

Définit une valeur indiquant si [borders processing].

Valeur: true si [borders processing]; sinon, false.

Parameters:

ParamètreTypeDescription
valeurbooleanune valeur indiquant si [borders processing].