Class ImageBitMask

Class ImageBitMask

Navne til: Aspose.Imaging.MagicWand.ImageMasks Sammensætning: Aspose.Imaging.dll (25.4.0)

Beskriv en binær billedmask.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

De arvede medlemmer

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(Det er int)

Initialiserer en ny instans af Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask klasse med den angivne bredde og højde.

public ImageBitMask(int width, int height)

Parameters

width int

Størrelsen af masken.

height int

Højden af masken.

ImageBitMask(RasterImage)

Initialiserer en ny instans af Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask klasse med størrelsen af den angivne eksisterende Wl17.RasterImages.Specifikeret Aspose.Imaging.RasterImage vil blive gemt som kildebillede.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Kilde af billedet.

Properties

SelectionBounds

Få grænserne af den valgte del af masken, i pixler.

public override Rectangle SelectionBounds { get; }

Ejendomsværdi

Rectangle

Dette[Det er int]

Giver opaciteten af den angivne pixel.

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

Ejendomsværdi

bool

Methods

Clone()

Skaber et nyt objekt, der er en kopi af den nuværende instans.

public override object Clone()

Returns

object

Et nyt objekt, der er en kopi af denne instans.

Crop(Rectangle)

Maske med den angivne rektangle.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Den angivne rektangle.

Returns

ImageMask

En krøbet Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask som Wl17.MagicVand .ImagesMasker.

Inflate(Int)

Blomstrer denne maske med det angivne beløb.

public override ImageMask Inflate(int size)

Parameters

size int

Det er den mængde, man skal bruge denne maske.

Returns

ImageMask

En inflateret Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask som __ WL16__ .MagikWad.Imagemasks..

SetMaskPixel(Int, Int og Bool)

Indsæt opaciteten til det angivne pixel.

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

Parameters

x int

Den x-koordinate af pikselen.

y int

Den y-koordinate af pikselen.

value bool

sandt, hvis den angivne pixel er opaktig; ellers falsk.

Operators

Operatør +(Læs mere om ImageBitMask)

Forening af to masker.

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

Parameters

a ImageBitMask

Den første maske.

b ImageBitMask

Den anden maske.

Returns

ImageBitMask

Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

Operatør(Læs mere om ImageBitMask)

Udelukkende afskæring af to masker.

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

Parameters

a ImageBitMask

Den første maske.

b ImageBitMask

Den anden maske.

Returns

ImageBitMask

Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

Operatør !(ImageBitMask)

Omvend maskinen.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Mask for at blive omvendt.

Returns

ImageBitMask

Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

Operatør *(Læs mere om ImageBitMask)

Intersection af to masker.

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

Parameters

a ImageBitMask

Den første maske.

b ImageBitMask

Den anden maske.

Returns

ImageBitMask

Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

Operatør -(Læs mere om ImageBitMask)

Fjern den anden maske fra første.

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

Parameters

a ImageBitMask

Den første maske.

b ImageBitMask

Den anden maske.

Returns

ImageBitMask

Ny Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

 Dansk