This documentation is for the old version. Go to the latest Graphics Mill docs

ColorAdjustmentProvider.AutoLevels Method (Double, HistogramMode)

Automatically applies levels adjustment using provided threshold level and histogram mode.

Namespace: Aurigma.GraphicsMill
Assembly: Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)

Syntax

Visual Basic
Public Sub AutoLevels ( _
	threshold As Double, _
	histogramMode As HistogramMode _
)
C#
public void AutoLevels(
	double threshold,
	HistogramMode histogramMode
)

Parameters

threshold

Type: System.Double

Threshold level of the automatic level correction algorithm (sensitivity).

The threshold value is used to define a percent of pixels on edges of the tonal range to discard. Threshold = 1 is 100% of pixels. To get more or less realistic result, use a value less than 1% (0.01). For example:

  • If you want to get a result similar to Photoshop® 7, use 0.5% (0.005).
  • If you want a result similar to Photoshop CS or later, use 0.1% (0.001).
histogramMode

Type: Aurigma.GraphicsMill.HistogramMode

HistogramMode value that specifies how to build the image histogram.

Remarks

You can also use Levels class to apply this correction (with Auto property set to true).

See Also

Reference