Class DeconvolutionFilterOptions
Namespace: Aspose.Imaging.ImageFilters.FilterOptions
Assembly: Aspose.Imaging.dll (25.7.0)
Deconvolution Filter Options, abstract class
public class DeconvolutionFilterOptions : FilterOptionsBase
{
private bool _applyToBands;
private double _lowFrequencyCutoff;
private double _highFrequencyCutoff;
public bool ApplyToBands
{
get { return _applyToBands; }
set { _applyToBands = value; }
}
public double LowFrequencyCutoff
{
get { return _lowFrequencyCutoff; }
set { _lowFrequencyCutoff = value; }
}
public double HighFrequencyCutoff
{
get { return _highFrequencyCutoff; }
set { _highFrequencyCutoff = value; }
}
}
Inheritance
object ← FilterOptionsBase ← DeconvolutionFilterOptions
Derived
GaussianDeconvolutionFilterOptions
Inherited Members
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
DeconvolutionFilterOptions(double[,])
Initializes a new instance of the Aspose.Imaging.ImageFilters.FilterOptions.DeconvolutionFilterOptions class.
public DeconvolutionFilterOptions(double[,] kernel)
{
}
Parameters
kernel
double
[,]
The kernel.
DeconvolutionFilterOptions(Complex[,])
Initializes a new instance of the Aspose.Imaging.ImageFilters.FilterOptions.DeconvolutionFilterOptions class.
public DeconvolutionFilterOptions(Complex[,] kernel)
{
}
Parameters
kernel
Complex
[,]
The kernel.
DeconvolutionFilterOptions()
Initializes a new instance of the Aspose.Imaging.ImageFilters.FilterOptions.DeconvolutionFilterOptions class.
protected DeconvolutionFilterOptions()
{
}
Properties
Brightness
Gets or sets the brightness.recommended range 1 - 1.5default value = 1.15
public double Brightness
{
get;
set;
}
Property Value
Grayscale
Gets or sets a value indicating whether this Aspose.Imaging.ImageFilters.FilterOptions.DeconvolutionFilterOptions is grayscale.Return grayscale mode or RGB mode.
public bool Grayscale
{
get;
set;
}
Property Value
IsPartialLoaded
Gets a value indicating whether this instance is partial loaded.
public bool IsPartialLoaded
{
get;
}
Property Value
Kernel
Gets the kernel.
public virtual Complex[,] Kernel
{
get;
}
Property Value
Complex [,]
Snr
Gets or sets the SNR(signal-to-noise ratio)recommended range 0.002 - 0.009, default value = 0.007
public double Snr
{
get;
set;
}