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
選択された領域の中心点のXコーディネート。
y
int
選ばれた領域の中心点のYコーディネート。
radius
int
選ばれた領域の放射線
CircleMask(ポイント、 int)
Aspose.Imaging.MagicWand.ImageMasks.CircleMaskクラスの新しい例を、指定されたセンターポイントとラジオで開始します。
public CircleMask(Point center, int radius)
Parameters
center
Point
選ばれた領域の中心点。
radius
int
選ばれた領域の放射線
Properties
SelectionBounds
ピクセルで、このマスクの限界を得る。
public override Rectangle SelectionBounds { get; }
不動産価値
この[int、 int]
指定されたピクセルの不透明性を得る。
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 または ImageBitMask を ImageMask として使用します。ImageBitMask が返却される可能性があるため、流動通話が推奨されます。
Inflate(インタ)
このマスクを指定した量で注入します。
public override ImageMask Inflate(int size)
Parameters
size
int
このマスクに注入する金額。
Returns
ImageMaskとしてのCircleMaskのインフレ。