Class DeconvolutionFilterOptions

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

double

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

bool

IsPartialLoaded

Gets a value indicating whether this instance is partial loaded.

public bool IsPartialLoaded
   {
      get;
   }

Property Value

bool

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;
    }

Property Value

double

 English