Class ImageBitMask

Class ImageBitMask

Le nom : Aspose.Imaging.MagicWand.ImageMasks Assemblée: Aspose.Imaging.dll (25.4.0)

Il décrit une masque d’image binaire.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

I membri ereditari

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

ImageBitMask(int, int)

Initialisez une nouvelle instance de la classe Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask avec la largeur et la hauteur spécifiées.

public ImageBitMask(int width, int height)

Parameters

width int

La largeur de la masque.

height int

La hauteur de la masque.

ImageBitMask(RasterImage)

Initialisez une nouvelle instance de la classe Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask avec la taille de l’existence spécifiée __RasterImages.Aspose.Imaging.RasterImage sera enregistré comme image source.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Image de source.

Properties

SelectionBounds

Obtenez les limites de la partie sélectionnée du masque, en pixels.

public override Rectangle SelectionBounds { get; }

Valore di proprietà

Rectangle

Ceci[int, int]

Obtenez l’opacité du pixel spécifié.

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

Valore di proprietà

bool

Methods

Clone()

Créez un nouvel objet qui est une copie de l’instance actuelle.

public override object Clone()

Returns

object

Un nouveau objet qui est une copie de cette instance.

Crop(Rectangle)

Masque avec le rectangle spécifié.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Le rectangle spécifié.

Returns

ImageMask

Un coffret Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask en tant que Wl17.MagiqueWend. ImageMash.

Inflate(int)

Inflète cette masque par la quantité spécifiée.

public override ImageMask Inflate(int size)

Parameters

size int

La quantité à infliger cette masque.

Returns

ImageMask

Un inflaté Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask en tant que Wl17.

SetMaskPixel(Int, int, bool)

Mettez l’opacité sur le pixel spécifié.

public void SetMaskPixel(int x, int y, bool value)

Parameters

x int

Le coordonné x du pixel.

y int

La coordonnée y du pixel.

value bool

vrai si le pixel spécifié est opaque ; autrement, faux.

Operators

opérateur +(ImageBitMask et imageBiteMusk)

L’union de deux masques.

public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

La première masque.

b ImageBitMask

La deuxième masque.

Returns

ImageBitMask

Nouveau Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

opérateur(ImageBitMask et imageBiteMusk)

Disjonction exclusive de deux masques.

public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

La première masque.

b ImageBitMask

La deuxième masque.

Returns

ImageBitMask

Nouveau Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

opérateur !(ImageBitMask)

La masque inversée.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

La masque doit être inversée.

Returns

ImageBitMask

Nouveau Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

opérateur *(ImageBitMask et imageBiteMusk)

Intersection de deux masques.

public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

La première masque.

b ImageBitMask

La deuxième masque.

Returns

ImageBitMask

Nouveau Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

opérateur -(ImageBitMask et imageBiteMusk)

Retirez la seconde masque du premier.

public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

La première masque.

b ImageBitMask

La deuxième masque.

Returns

ImageBitMask

Nouveau Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask.

 Français