Class CircleMask
Nazwa przestrzeń: Aspose.Imaging.MagicWand.ImageMasks Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Opis maski okrągłej.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Dziedziczeni członkowie
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)
Inicjalizuje nową instancję klasy Aspose.Imaging.MagicWand.ImageMasks.CircleMask z określonym punktem centralnym i promieniem.
public CircleMask(int x, int y, int radius)
Parameters
x
int
x-koordynacja punktu centralnego wybranego obszaru.
y
int
i-koordynacja punktu centralnego wybranego obszaru.
radius
int
Radius wybranego obszaru.
CircleMask(w punkcie, int)
Inicjalizuje nową instancję klasy Aspose.Imaging.MagicWand.ImageMasks.CircleMask z określonym punktem centralnym i promieniem.
public CircleMask(Point center, int radius)
Parameters
center
Point
punkt centralny wybranego obszaru.
radius
int
Radius wybranego obszaru.
Properties
SelectionBounds
Otrzymuje granice, w pikselach, tej maski.
public override Rectangle SelectionBounds { get; }
Wartość nieruchomości
Tego[i int, int]
Otrzymuje nieprawidłowość określonego piksela.
public override bool this[int x, int y] { get; }
Wartość nieruchomości
Methods
Clone()
Tworzy nowy obiekt, który jest kopią obecnej instancji.
public override object Clone()
Returns
Nowy obiekt, który jest kopią tej instancji.
Crop(Rectangle)
Maska z określonymi rektangulami.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
określoną rektangulę.
Returns
Przeznaczony do tworzenia obrazu lub ImageBitMask.Ponieważ ImageBitMask może zostać zwrócona, zaleca się płynne połączenie.
Inflate(Int)
Ta maska jest podawana w określonym ilości.
public override ImageMask Inflate(int size)
Parameters
size
int
Ilość tej maski.
Returns
Inflowany CircleMask jako ImageMusk.