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()获取偏置。
setBias(int value)设置偏置。
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()

获取偏置。

值:偏置。

Returns: int - 偏置。

setBias(int value)

public final void setBias(int value)

设置偏置。

值:偏置。

Parameters:

参数类型描述
valueint偏置。

getIgnoreAlpha()

public final boolean getIgnoreAlpha()

获取指示是否 [ignore alpha] 的值。

值:如果 [ignore alpha] 为 true;否则为 false

Returns: boolean - 表示是否 [ignore alpha] 的值。

setIgnoreAlpha(boolean value)

public final void setIgnoreAlpha(boolean value)

设置指示是否 [ignore alpha] 的值。

值:如果 [ignore alpha] 为 true;否则为 false

Parameters:

参数类型描述
valueboolean表示是否 [ignore alpha] 的值。

getBordersProcessing()

public final boolean getBordersProcessing()

获取指示是否 [borders processing] 的值。

值:如果 [borders processing] 为 true;否则为 false

Returns: boolean - 表示是否 [borders processing] 的值。

setBordersProcessing(boolean value)

public final void setBordersProcessing(boolean value)

设置指示是否 [borders processing] 的值。

值:如果 [borders processing] 为 true;否则为 false

Parameters:

参数类型描述
valueboolean表示是否 [borders processing] 的值。