Class CircleMask

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

IImageMask , ICloneable

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

Rectangle

bu[int , int , int]

Belirlenmiş pikselin opatikliğini alır.

public override bool this[int x, int y] { get; }

Mülkiyet Değer

bool

Methods

Clone()

Mevcut örneğin bir kopyası olan yeni bir nesne oluşturur.

public override object Clone()

Returns

object

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

ImageMask

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

ImageMask olarak bir CircleMask inflated.

 Türkçe