Class CircleMask

Class CircleMask

Název místa: Aspose.Imaging.MagicWand.ImageMasks Shromáždění: Aspose.Imaging.dll (25.4.0)

Popis kruhové masky.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

Dědiční členové

ImageMask.Inflate(int) , ImageMask.Crop(Size) , ImageMask.Crop(int, int) , ImageMask.Crop(Rectangle) , ImageMask.IsOpaque(int, int) , ImageMask.IsTransparent(int, int) , ImageMask.GetByteOpacity(int, int) , ImageMask.Clone() , ImageMask.GetFeathered(FeatheringSettings) , ImageMask.Apply() , ImageMask.ApplyTo(RasterImage) , ImageMask.Invert() , ImageMask.Union(ImageMask) , ImageMask.Union(MagicWandSettings) , ImageMask.Union(RasterImage, MagicWandSettings) , ImageMask.Subtract(ImageMask) , ImageMask.Subtract(MagicWandSettings) , ImageMask.Subtract(RasterImage, MagicWandSettings) , ImageMask.Intersect(ImageMask) , ImageMask.Intersect(MagicWandSettings) , ImageMask.Intersect(RasterImage, MagicWandSettings) , ImageMask.ExclusiveDisjunction(ImageMask) , ImageMask.ExclusiveDisjunction(MagicWandSettings) , ImageMask.ExclusiveDisjunction(RasterImage, MagicWandSettings) , ImageMask.Source , ImageMask.Width , ImageMask.Height , ImageMask.Bounds , ImageMask.SelectionBounds , ImageMask.this[int, int] , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

CircleMask(Třeba int, int, int)

Začíná nový příklad třídy Aspose.Imaging.MagicWand.ImageMasks.CircleMask se stanoveným středním bodem a průjemem.

public CircleMask(int x, int y, int radius)

Parameters

x int

X-koordinát ústředního bodu vybrané oblasti.

y int

Y-koordinát ústředního bodu vybrané oblasti.

radius int

Radia vybrané oblasti.

CircleMask(bodová, int)

Začíná nový příklad třídy Aspose.Imaging.MagicWand.ImageMasks.CircleMask se stanoveným středním bodem a průjemem.

public CircleMask(Point center, int radius)

Parameters

center Point

střední bod vybrané oblasti.

radius int

Radia vybrané oblasti.

Properties

SelectionBounds

Obdržíme limity, v pixlech, této masky.

public override Rectangle SelectionBounds { get; }

Hodnota nemovitosti

Rectangle

Tohle[a int, int]

Obdrží opacitu specifikovaného pixelu.

public override bool this[int x, int y] { get; }

Hodnota nemovitosti

bool

Methods

Clone()

Vytváří nový objekt, který je kopií stávající instance.

public override object Clone()

Returns

object

Nový objekt, který je kopírováním tohoto případu.

Crop(Rectangle)

Maska s označeným obdélníkem.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Specifikovaný pravý úhel.

Returns

ImageMask

Obsahuje CircleMask nebo ImageBitMask jako ImageMask.Vzhledem k tomu, ImageBitMask může být vrácena, fluentní volání se doporučuje.

Inflate(Int)

Tato maska se rozkládá podle stanoveného množstv.

public override ImageMask Inflate(int size)

Parameters

size int

To je množství, na které se tato maska dostane.

Returns

ImageMask

Inflátovaný CircleMask jako ImageMask.

 Čeština