Class CircleMask
نام ها : Aspose.Imaging.MagicWand.ImageMasks جمع آوری: Aspose.Imaging.dll (25.4.0)
توصیف یک ماسک دایره ای
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
اعضای ارثی
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(int، int، int، int)
یک مثال جدید از کلاس Aspose.Imaging.MagicWand.ImageMasks.CircleMask با نقطه مرکز و رادیو مشخص شده آغاز می شود.
public CircleMask(int x, int y, int radius)
Parameters
x
int
هماهنگی x نقطه مرکزی منطقه انتخاب شده است.
y
int
هماهنگی Y نقطه مرکزی منطقه انتخاب شده است.
radius
int
رادیو از منطقه انتخاب شده
CircleMask(نمره، int)
یک مثال جدید از کلاس Aspose.Imaging.MagicWand.ImageMasks.CircleMask با نقطه مرکز و رادیو مشخص شده آغاز می شود.
public CircleMask(Point center, int radius)
Parameters
center
Point
مرکز منطقه انتخاب شده است.
radius
int
رادیو از منطقه انتخاب شده
Properties
SelectionBounds
این ماسک را در پیکسل ها قرار دهید.
public override Rectangle SelectionBounds { get; }
ارزش املاک
این[int، int]
به دست آوردن ناهماهنگی پیکسل مشخص شده.
public override bool this[int x, int y] { get; }
ارزش املاک
Methods
Clone()
یک شی جدید ایجاد می کند که یک کپی از حالت فعلی است.
public override object Clone()
Returns
یک موضوع جدید که یک کپی از این مثال است.
Crop(Rectangle)
ماسک را با دایره مشخص کنید.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
دایره ی مشخص شده
Returns
یک CircleMask یا ImageBitMask به عنوان ImageMask.از آنجایی که ImageBitMask می تواند بازگردانده شود، تماس مایع توصیه می شود.
Inflate(int)
این ماسک را با مقدار مشخص شده بشویید.
public override ImageMask Inflate(int size)
Parameters
size
int
چه مقدار این ماسک را بجوشانید؟
Returns
یک CircleMask به عنوان ImageMask.