Class CircleMask
İsim alanı : Aspose.Imaging.MagicWand.ImageMasks Toplantı: Aspose.Imaging.dll (25.4.0)
Bir yuvarlak maskeyi tanımlayın.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
mirasçı üyeleri
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 sınıfının yeni bir örneğini belirlenen merkez noktası ve radyosu ile başlatır.
public CircleMask(int x, int y, int radius)
Parameters
x
int
Seçilen bölgenin merkez noktasındaki x-koordinat.
y
int
Y-koordinasyon seçilen bölgenin merkez noktasıdır.
radius
int
Seçilen bölgenin ışınları.
CircleMask(noktası , int)
Aspose.Imaging.MagicWand.ImageMasks.CircleMask sınıfının yeni bir örneğini belirlenen merkez noktası ve radyosu ile başlatır.
public CircleMask(Point center, int radius)
Parameters
center
Point
Seçilen bölgenin merkez noktası.
radius
int
Seçilen bölgenin ışınları.
Properties
SelectionBounds
Bu maskenin sınırlarını, piksellerde alır.
public override Rectangle SelectionBounds { get; }
Mülkiyet Değer
bu[int , int , int]
Belirlenmiş pikselin opatikliğini alır.
public override bool this[int x, int y] { get; }
Mülkiyet Değer
Methods
Clone()
Mevcut örneğin bir kopyası olan yeni bir nesne oluşturur.
public override object Clone()
Returns
Bu durumun bir kopyası olan yeni bir nesne.
Crop(Rectangle)
Maskeyi belirlenmiş bir düz açıyla yapıştırın.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
Belirlenmiş bir düzlem.
Returns
Bir yuvarlak CircleMask veya ImageBitMask ImageMask olarak.ImageBitMask iade edilebilir, akıcı çağrı tavsiye edilir.
Inflate(int ile)
Bu maskeyi belirlenen miktarda dökün.
public override ImageMask Inflate(int size)
Parameters
size
int
Bu maskeyi doldurmak için ne kadar.
Returns
ImageMask olarak bir CircleMask inflated.