Class CircleMask

Class CircleMask

名称: Aspose.Imaging.MagicWand.ImageMasks 收藏: Aspose.Imaging.dll (25.4.0)

描述一个圆形面具。

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

继承人

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 类与指定的中心点和射线。

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; }

财产价值

Rectangle

这个[int , int , int]

接收指定的像素的不透明度。

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

财产价值

bool

Methods

Clone()

创建一个新的对象,这是当前例子的副本。

public override object Clone()

Returns

object

一个新的对象,这是这个案例的副本。

Crop(Rectangle)

面具用指定的直角。

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

指定的直角。

Returns

ImageMask

使用 CircleMask 或 ImageBitMask 作为 ImageMask。由于 ImageBitMask 可以返回,则推荐流动通话。

Inflate(因特)

把这个面具按所指定的数量注入。

public override ImageMask Inflate(int size)

Parameters

size int

把这个面具投入多少钱。

Returns

ImageMask

以 ImageMask 作为 CircleMask。

 中文