GaussianDeconvolutionFilterOptions Class

Summary: The deconvolution filter options using Gaussian bluring.

Module: aspose.imaging.imagefilters.filteroptions

Full Name: aspose.imaging.imagefilters.filteroptions.GaussianDeconvolutionFilterOptions

Inheritance: DeconvolutionFilterOptions

Aspose.Imaging Version: 24.6.0

Properties

NameTypeAccessDescription
brightnessdoubler/wGets or sets the brightness.
recommended range 1 - 1.5
default value = 1.15
grayscaleboolr/wGets or sets a value indicating whether this DeconvolutionFilterOptions is grayscale.
Return grayscale mode or RGB mode.
is_partial_loadedboolrGets a value indicating whether this instance is partial loaded.
kernel_dataComplex[]rGets the kernel.
radiusintr/wGets the radius of Gausseian ISquareConvolutionKernel.
sigmadoubler/wGets the Gaussian kernel sigma (smoothing). Must be a positive non-zero value.
sizeintr/wGets the Gaussian kernel size. Must be a positive non-zero odd value.
snrdoubler/wGets or sets the SNR(signal-to-noise ratio)
recommended range 0.002 - 0.009, default value = 0.007

Methods

NameDescription
create_with_complex(kernel)Initializes a new instance of the DeconvolutionFilterOptions class.
create_with_double(kernel)Initializes a new instance of the DeconvolutionFilterOptions class.

Method: create_with_complex(kernel) [static]

 create_with_complex(kernel) 

Initializes a new instance of the DeconvolutionFilterOptions class.

Parameters:

ParameterTypeDescription
kernelComplex[]The Complex[] kernel.

Returns

TypeDescription
DeconvolutionFilterOptions

Method: create_with_double(kernel) [static]

 create_with_double(kernel) 

Initializes a new instance of the DeconvolutionFilterOptions class.

Parameters:

ParameterTypeDescription
kerneldoubleThe double[] kernel.

Returns

TypeDescription
DeconvolutionFilterOptions