Class ImageBitMask

Class ImageBitMask

Il nome: Aspose.Imaging.MagicWand.ImageMasks Assemblea: Aspose.Imaging.dll (25.4.0)

Descrive una maschera di immagine binaria.

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(di int, int)

Inizializza una nuova instanza della classe Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask con la larghezza e l’altezza specificate.

public ImageBitMask(int width, int height)

Parameters

width int

La larghezza della maschera.

height int

L’altezza della maschera.

ImageBitMask(RasterImage)

Inizializza una nuova instanza della classe Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask con la dimensione specifica dell’esistente __RasterImag.Spiegato Aspose.Imaging.RasterImage sarà memorizzato come immagine sorgente.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Immagine di fonte.

Properties

SelectionBounds

Riceve i confini della parte selezionata della maschera, in pixel.

public override Rectangle SelectionBounds { get; }

Valore di proprietà

Rectangle

Questo[di int, int]

Riceve l’opacità del pixel specificato.

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

Valore di proprietà

bool

Methods

Clone()

Crea un nuovo oggetto che è una copia dell’attuale instanza.

public override object Clone()

Returns

object

Un nuovo oggetto che è una copia di questa instanza.

Crop(Rectangle)

La maschera con il rectangolo specificato.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Il rectangolo specificato.

Returns

ImageMask

Un coccodrillo Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask come Wl17.MAGICWAND.IMAGEMASKS.

Inflate(int)

Inflazione di questa maschera per la quantità specificata.

public override ImageMask Inflate(int size)

Parameters

size int

La quantità per infondere questa maschera.

Returns

ImageMask

Un inflatto Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask come Wl17.MAGICWAND.IMAGEMASKS.

SetMaskPixel(int, int e bool)

Imposta l’opacità al pixel specificato.

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

Parameters

x int

Il coordinato x del pixel.

y int

Il coordinato y del pixel.

value bool

vero se il pixel specificato è opaco; altrimenti, falso.

Operators

Operatore +(Immagini di immagini, ImageBitMask)

Unione di due maschere.

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

Parameters

a ImageBitMask

La prima maschera.

b ImageBitMask

La seconda maschera.

Returns

ImageBitMask

Nuovo Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

operatore(Immagini di immagini, ImageBitMask)

Disunzione esclusiva di due maschere.

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

Parameters

a ImageBitMask

La prima maschera.

b ImageBitMask

La seconda maschera.

Returns

ImageBitMask

Nuovo Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operatore !(ImageBitMask)

La maschera inversa.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

La maschera da invertire.

Returns

ImageBitMask

Nuovo Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operatore *(Immagini di immagini, ImageBitMask)

Intersezione di due maschere.

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

Parameters

a ImageBitMask

La prima maschera.

b ImageBitMask

La seconda maschera.

Returns

ImageBitMask

Nuovo Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operatore -(Immagini di immagini, ImageBitMask)

Rimuovere la seconda maschera dal primo.

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

Parameters

a ImageBitMask

La prima maschera.

b ImageBitMask

La seconda maschera.

Returns

ImageBitMask

Nuovo Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

 Italiano