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(Инт, инт, инт)
Иницијализира нова инстанция на Aspose.Imaging.MagicWand.ImageMasks.CircleMask клас с посочената централна точка и радиус.
public CircleMask(int x, int y, int radius)
Parameters
x
int
X-координат на централната точка на избраната област.
y
int
Y-координат на централната точка на избраната област.
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
Изградена CircleMask или ImageBitMesk като ImageMusk.Тъй като ImageBitMask може да бъде върнат, се препоръчва гладко повикване.
Inflate(инт)
Намалява тази маска с посоченото количество.
public override ImageMask Inflate(int size)
Parameters
size
int
Размерът, който трябва да изплакнете тази маска.
Returns
Инфлационен CircleMask като ImageMask.