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
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
Tohle[a int, int]
Obdrží opacitu specifikovaného pixelu.
public override bool this[int x, int y] { get; }
Hodnota nemovitosti
Methods
Clone()
Vytváří nový objekt, který je kopií stávající instance.
public override object Clone()
Returns
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
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
Inflátovaný CircleMask jako ImageMask.