Class CircleMask

Class CircleMask

Nome do espaço: Aspose.Imaging.MagicWand.ImageMasks Assembleia: Aspose.Imaging.dll (25.4.0)

Descreve uma máscara de círculo.

public class CircleMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask CircleMask

Implements

IImageMask , ICloneable

Membros herdados

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)

Inicia uma nova instância da classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask com o ponto central e o raio especificados.

public CircleMask(int x, int y, int radius)

Parameters

x int

O coordenado x do ponto central da área selecionada.

y int

O coordenado y do ponto central da área selecionada.

radius int

radiação da área selecionada.

CircleMask(ponto, int)

Inicia uma nova instância da classe Aspose.Imaging.MagicWand.ImageMasks.CircleMask com o ponto central e o raio especificados.

public CircleMask(Point center, int radius)

Parameters

center Point

O ponto central da área selecionada.

radius int

radiação da área selecionada.

Properties

SelectionBounds

Obtenha os limites, em pixels, desta máscara.

public override Rectangle SelectionBounds { get; }

Valor da propriedade

Rectangle

Esta[Int, Int]

Obtenha a opacidade do pixel especificado.

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

Valor da propriedade

bool

Methods

Clone()

Crie um novo objeto que é uma cópia da instância atual.

public override object Clone()

Returns

object

Um novo objeto que é uma cópia desta instância.

Crop(Rectangle)

Mascar com o rectangulo especificado.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

O rectangulo especificado.

Returns

ImageMask

Um CircleMask ou ImageBitMask como ImageMask.Como o ImageBitMask pode ser devolvido, recomenda-se uma chamada fluente.

Inflate(Int)

Inflata esta máscara pela quantidade especificada.

public override ImageMask Inflate(int size)

Parameters

size int

A quantidade para infundir esta máscara.

Returns

ImageMask

Um CircleMask inflatado como ImageMask.

 Português