Table of Contents

Class AutoMaskingGraphCutOptions

Namespace
Aspose.Imaging.Masking.Options
Assembly
Aspose.Imaging.dll

The GraphCut auto masking options.

public class AutoMaskingGraphCutOptions : GraphCutMaskingOptions
Inheritance
AutoMaskingGraphCutOptions
Inherited Members

Constructors

AutoMaskingGraphCutOptions()

public AutoMaskingGraphCutOptions()

Properties

AssumedObjects

Gets or sets the assumed objects.

public List<AssumedObjectData> AssumedObjects { get; set; }

Property Value

List<AssumedObjectData>

CalculateDefaultStrokes

Gets or sets a value indicating whether default strokes should be calculated.

public bool CalculateDefaultStrokes { get; set; }

Property Value

bool

DefaultBackgroundStrokes

Gets the default background strokes.

public Point[] DefaultBackgroundStrokes { get; }

Property Value

Point[]

DefaultForegroundStrokes

Gets the pre-calculated default foreground strokes.

public Point[] DefaultForegroundStrokes { get; }

Property Value

Point[]

DefaultObjectsRectangles

Gets the default objects rectangles.

public Rectangle[] DefaultObjectsRectangles { get; }

Property Value

Rectangle[]

PrecalculationProgressEventHandler

Gets or sets the default points pre-calculation process progress event handler.

public ProgressEventHandler PrecalculationProgressEventHandler { get; set; }

Property Value

ProgressEventHandler

The progress event handler.