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:
| Параметр | Тип | Описание |
|---|---|---|
| value | double | коэффициент. |
getBias()
public final int getBias()
Возвращает bias.
Значение: Смещение.
Returns: int - смещение.
setBias(int value)
public final void setBias(int value)
Устанавливает bias.
Значение: Смещение.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | смещение. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | boolean | значение, указывающее, включено ли [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:
| Параметр | Тип | Описание |
|---|---|---|
| value | boolean | значение, указывающее, включено ли [borders processing]. |