Class CircleMask
Pôvodný názov: Aspose.Imaging.MagicWand.ImageMasks Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Opisuje kruhovú masku.
public class CircleMask : ImageMask, IImageMask, ICloneable
Inheritance
object ← ImageMask ← CircleMask
Implements
Z dedičných členov
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)
Initalizuje novú inštanciu triedy Aspose.Imaging.MagicWand.ImageMasks.CircleMask s určeným stredným bodom a rádiom.
public CircleMask(int x, int y, int radius)
Parameters
x
int
x-koordinát stredného bodu vybraného priestoru.
y
int
Y-koordinát stredného bodu vybraného priestoru.
radius
int
Radia vybraného priestoru.
CircleMask(bod , int)
Initalizuje novú inštanciu triedy Aspose.Imaging.MagicWand.ImageMasks.CircleMask s určeným stredným bodom a rádiom.
public CircleMask(Point center, int radius)
Parameters
center
Point
Centrálny bod vybraného priestoru.
radius
int
Radia vybraného priestoru.
Properties
SelectionBounds
Získajte hranice, v pixeloch, tejto masky.
public override Rectangle SelectionBounds { get; }
Hodnota nehnuteľnosti
Toto[a int, int]
Získava opacitu špecifikovaného pixelov.
public override bool this[int x, int y] { get; }
Hodnota nehnuteľnosti
Methods
Clone()
Vytvára nový objekt, ktorý je kópiou súčasnej inštancie.
public override object Clone()
Returns
Nový objekt, ktorý je kópiou tohto prípadu.
Crop(Rectangle)
Maska s špecifikovaným rektanglom.
public override ImageMask Crop(Rectangle rectangle)
Parameters
rectangle
Rectangle
špecifikovaný rektangul.
Returns
Vytvorte CircleMask alebo ImageBitMesk ako ImageMusk.Keďže ImageBitMask môže byť vrátený, odporúča sa plynulý hovor.
Inflate(int)
Influje túto masku podľa stanoveného množstva.
public override ImageMask Inflate(int size)
Parameters
size
int
Množstvo na to, aby sa táto maska zaplnila.
Returns
Inflácia CircleMask ako ImageMusk.