DeconvolutionFilterOptions
Inheritance: java.lang.Object, com.aspose.imaging.imagefilters.filteroptions.FilterOptionsBase
All Implemented Interfaces: com.aspose.internal.imagefilters.convolution.IComplexConvolutionKernel
public class DeconvolutionFilterOptions extends FilterOptionsBase implements IComplexConvolutionKernel
去卷积滤镜选项,抽象类
构造函数
| 构造函数 | 描述 |
|---|---|
| DeconvolutionFilterOptions(double[][] kernel) | 初始化 DeconvolutionFilterOptions 类的新实例。 |
| DeconvolutionFilterOptions(Complex[][] kernel) | 初始化 DeconvolutionFilterOptions 类的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getKernel() | 获取核。 |
| getSnr() | 获取或设置 SNR(信噪比),推荐范围 0.002 - 0.009,默认值 = 0.007 |
| setSnr(double value) | 获取或设置 SNR(信噪比),推荐范围 0.002 - 0.009,默认值 = 0.007 |
| getBrightness() | 获取或设置亮度。 |
| setBrightness(double value) | 获取或设置亮度。 |
| getGrayscale() | 获取或设置一个值,指示此 DeconvolutionFilterOptions 是否为灰度。 |
| setGrayscale(boolean value) | 获取或设置一个值,指示此 DeconvolutionFilterOptions 是否为灰度。 |
| isPartialLoaded() | 获取一个值,指示此实例是否部分加载。 |
DeconvolutionFilterOptions(double[][] kernel)
public DeconvolutionFilterOptions(double[][] kernel)
初始化 DeconvolutionFilterOptions 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 内核 | double[][] | 内核。 |
DeconvolutionFilterOptions(Complex[][] kernel)
public DeconvolutionFilterOptions(Complex[][] kernel)
初始化 DeconvolutionFilterOptions 类的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| kernel | Complex[] | 内核。 |
getKernel()
public Complex[][] getKernel()
获取核。
Returns: com.aspose.imaging.imagefilters.complexutils.Complex[][] - 核。
getSnr()
public double getSnr()
获取或设置 SNR(信噪比),推荐范围 0.002 - 0.009,默认值 = 0.007
值:SNR。
Returns: double
setSnr(double value)
public void setSnr(double value)
获取或设置 SNR(信噪比),推荐范围 0.002 - 0.009,默认值 = 0.007
值:SNR。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | double |
getBrightness()
public double getBrightness()
获取或设置亮度。推荐范围 1 - 1.5,默认值 = 1.15
值:亮度。
Returns: double
setBrightness(double value)
public void setBrightness(double value)
获取或设置亮度。推荐范围 1 - 1.5,默认值 = 1.15
值:亮度。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | double |
getGrayscale()
public boolean getGrayscale()
获取或设置一个值,指示此 DeconvolutionFilterOptions 是否为灰度。返回灰度模式或 RGB 模式。
值:如果为灰度则为 true;否则为 false。
Returns: boolean
setGrayscale(boolean value)
public void setGrayscale(boolean value)
获取或设置一个值,指示此 DeconvolutionFilterOptions 是否为灰度。返回灰度模式或 RGB 模式。
值:如果为灰度则为 true;否则为 false。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | boolean |
isPartialLoaded()
public boolean isPartialLoaded()
获取一个值,指示此实例是否部分加载。
值:如果此实例部分加载则为 true;否则为 false。
Returns: boolean