Class ImageBitMask

Class ImageBitMask

Nom dels espais: Aspose.Imaging.MagicWand.ImageMasks Assemblea: Aspose.Imaging.dll (25.4.0)

Descriu una màscara d’imatge binària.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Membres heretats

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)

Inicialitza una nova instància de la classe Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask amb la amplada i l’altura especificades.

public ImageBitMask(int width, int height)

Parameters

width int

Amplitud de la màscara.

height int

Alçada de la màscara.

ImageBitMask(RasterImage)

Inicialitza una nova instància de la classe Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask amb la grandària de l’especificada existent Wl17.Raster Image.Aspose.Imaging.RasterImage s’emmagatzemarà com a imatge de font.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Imatge de font.

Properties

SelectionBounds

Obté els límits de la part seleccionada del màscara, en píxels.

public override Rectangle SelectionBounds { get; }

Valor de la propietat

Rectangle

Aquest[Int, Int]

Obté l’opacitat del píxel especificat.

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

Valor de la propietat

bool

Methods

Clone()

Crea un nou objecte que és una còpia de la instància actual.

public override object Clone()

Returns

object

Un nou objecte que és una còpia d’aquesta instància.

Crop(Rectangle)

La màscara amb el rectangle especificat.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

El rectangle especificat.

Returns

ImageMask

Una col·lecció de Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask com a Wl17.MagicVand .ImagesMasques.

Inflate(Int)

Inflata aquesta màscara per la quantitat especificada.

public override ImageMask Inflate(int size)

Parameters

size int

La quantitat per inflar aquesta màscara.

Returns

ImageMask

Un inflat Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask com a Wl17.

SetMaskPixel(Int, int i bool)

Establir l’opacitat al píxel especificat.

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

Parameters

x int

El coordenat x del píxel.

y int

El coordenat y del píxel.

value bool

veritat si el píxel especificat és opac; d’altra banda, fals.

Operators

Operador +(Títol: ImageBitMask)

Unió de dues màscares.

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

Parameters

a ImageBitMask

La primera màscara.

b ImageBitMask

La segona màscara.

Returns

ImageBitMask

Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operador(Títol: ImageBitMask)

Exclusiva disjunció de dues màscares.

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

Parameters

a ImageBitMask

La primera màscara.

b ImageBitMask

La segona màscara.

Returns

ImageBitMask

Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operador !(ImageBitMask)

La màscara invertida.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

La màscara és invertida.

Returns

ImageBitMask

Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operador *(Títol: ImageBitMask)

Intersecció de dues màscares.

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

Parameters

a ImageBitMask

La primera màscara.

b ImageBitMask

La segona màscara.

Returns

ImageBitMask

Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operador -(Títol: ImageBitMask)

Subtractar la segona màscara des de la primera.

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

Parameters

a ImageBitMask

La primera màscara.

b ImageBitMask

La segona màscara.

Returns

ImageBitMask

Nou Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

 Català