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)
Иницијалише нову инстанцију класе Aspose.Imaging.MagicWand.ImageMasks.CircleMask са одређеним централним тачкама и радијусом.
public CircleMask(int x, int y, int radius)
Parameters
x
int
Кс-координат централне тачке изабраног подручја.
y
int
И-координат централне тачке изабраног подручја.
radius
int
радијус изабраног подручја.
CircleMask(тачка, инт)
Иницијалише нову инстанцију класе Aspose.Imaging.MagicWand.ImageMasks.CircleMask са одређеним централним тачкама и радијусом.
public CircleMask(Point center, int radius)
Parameters
center
Point
Централна тачка изабраног подручја.
radius
int
радијус изабраног подручја.
Properties
SelectionBounds
Добијете границе, у пикселима, ове маске.
public override Rectangle SelectionBounds { get; }
Вредност имовине
Ово[Инт, Инт]
Добије непропорционалност одређеног пиксела.
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
Циркулмаск или ImageBitMask као ImageMusk.Пошто се ImageBitMask може вратити, препоручује се флуент позив.
Inflate(Инт)
Инфлатирају ову маску одређеном количином.
public override ImageMask Inflate(int size)
Parameters
size
int
Колико је потребно за ову маску.
Returns
Инфлација ЦирцлеМаск као ImageMask.