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

Параметры свёрточного фильтра.

Конструкторы

КонструкторОписание
ConvolutionFilterOptions(double[][] kernel)Инициализирует новый экземпляр класса ConvolutionFilterOptions с factor == 1 и bias == 0.
ConvolutionFilterOptions(double[][] kernel, double factor)Инициализирует новый экземпляр класса ConvolutionFilterOptions с bias == 0.
ConvolutionFilterOptions(double[][] kernel, double factor, int bias)Инициализирует новый экземпляр класса ConvolutionFilterOptions.

Методы

МетодОписание
getKernel()Возвращает ядро.
getFactor()Возвращает фактор.
setFactor(double value)Устанавливает фактор.
getBias()Возвращает bias.
setBias(int value)Устанавливает bias.
getIgnoreAlpha()Возвращает значение, указывающее, [ignore alpha].
setIgnoreAlpha(boolean value)Устанавливает значение, указывающее, [ignore alpha].
getBordersProcessing()Возвращает значение, указывающее, [borders processing].
setBordersProcessing(boolean value)Устанавливает значение, указывающее, [borders processing].

ConvolutionFilterOptions(double[][] kernel)

public ConvolutionFilterOptions(double[][] kernel)

Инициализирует новый экземпляр класса ConvolutionFilterOptions с factor == 1 и bias == 0.

Parameters:

ПараметрТипОписание
ядроdouble[][]Сверточное ядро для направления по оси X.

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

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

Инициализирует новый экземпляр класса ConvolutionFilterOptions с bias == 0.

Parameters:

ПараметрТипОписание
ядроdouble[][]Сверточное ядро для направления по оси X.
коэффициентdoubleКоэффициент.

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

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

Инициализирует новый экземпляр класса ConvolutionFilterOptions.

Parameters:

ПараметрТипОписание
ядроdouble[][]Сверточное ядро для направления по оси X.
коэффициентdoubleКоэффициент.
смещениеintЗначение смещения.

getKernel()

public double[][] getKernel()

Возвращает ядро.

Returns: double[][] - ядро.

getFactor()

public final double getFactor()

Возвращает фактор.

Returns: double - коэффициент.

setFactor(double value)

public final void setFactor(double value)

Устанавливает фактор.

Parameters:

ПараметрТипОписание
valuedoubleкоэффициент.

getBias()

public final int getBias()

Возвращает bias.

Значение: Смещение.

Returns: int - смещение.

setBias(int value)

public final void setBias(int value)

Устанавливает bias.

Значение: Смещение.

Parameters:

ПараметрТипОписание
valueintсмещение.

getIgnoreAlpha()

public final boolean getIgnoreAlpha()

Возвращает значение, указывающее, [ignore alpha].

Значение: true, если [ignore alpha]; иначе false.

Returns: boolean - значение, указывающее, включено ли [ignore alpha].

setIgnoreAlpha(boolean value)

public final void setIgnoreAlpha(boolean value)

Устанавливает значение, указывающее, [ignore alpha].

Значение: true, если [ignore alpha]; иначе false.

Parameters:

ПараметрТипОписание
valuebooleanзначение, указывающее, включено ли [ignore alpha].

getBordersProcessing()

public final boolean getBordersProcessing()

Возвращает значение, указывающее, [borders processing].

Значение: true, если [borders processing]; иначе false.

Returns: boolean - значение, указывающее, включено ли [borders processing].

setBordersProcessing(boolean value)

public final void setBordersProcessing(boolean value)

Устанавливает значение, указывающее, [borders processing].

Значение: true, если [borders processing]; иначе false.

Parameters:

ПараметрТипОписание
valuebooleanзначение, указывающее, включено ли [borders processing].