Table of Contents

Class MaskingResult

Namespace
Aspose.Imaging.Masking.Result
Assembly
Aspose.Imaging.dll

Base abstract class which can provide result image from image masking system.

public abstract class MaskingResult : DisposableObject, IDisposable, IEnumerable<IMaskingLayer>, IEnumerable
Inheritance
MaskingResult
Implements
Inherited Members

Constructors

MaskingResult(MaskingOptions, RasterImage, Rectangle)

Initializes a new instance of the MaskingResult class.

protected MaskingResult(MaskingOptions maskingOptions, RasterImage originImage, Rectangle maskingArea)

Parameters

maskingOptions MaskingOptions

The masking options.

originImage RasterImage

The origin image.

maskingArea Rectangle

The masking area.

See Also

Fields

MaskingArea

The masking area

protected readonly Rectangle MaskingArea

Field Value

Rectangle
See Also

MaskingOptions

The masking options

public readonly MaskingOptions MaskingOptions

Field Value

MaskingOptions
See Also

OriginImage

The origin image

protected readonly RasterImage OriginImage

Field Value

RasterImage
See Also

Properties

this[int]

Gets the IMaskingLayer at the specified index.

public IMaskingLayer this[int index] { get; }

Parameters

index int

The index.

Property Value

IMaskingLayer

The IMaskingLayer.

See Also

Layers

Gets the layers.

public abstract IMaskingLayer[] Layers { get; }

Property Value

IMaskingLayer[]

The layers.

See Also

Length

Gets the length.

public int Length { get; }

Property Value

int

The length.

See Also

Methods

GetEnumerator()

Gets the enumerator.

public IEnumerator<IMaskingLayer> GetEnumerator()

Returns

IEnumerator<IMaskingLayer>

The enumerator.

See Also

See Also