Class ImageBitMask

Class ImageBitMask

De naam: Aspose.Imaging.MagicWand.ImageMasks Verzameling: Aspose.Imaging.dll (25.4.0)

Beschrijft een binaire beeldmasker.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Geëerbiede leden

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)

Initialiseert een nieuwe instantie van de Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask-klasse met de aangegeven breedte en hoogte.

public ImageBitMask(int width, int height)

Parameters

width int

De breedte van de masker.

height int

De hoogte van de masker.

ImageBitMask(RasterImage)

Initialiseert een nieuwe instantie van de Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask-klasse met de grootte van het aangegeven bestaande __RasterImages.Specificeerde Aspose.Imaging.RasterImage wordt opgeslagen als bronbeeld.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Bron van beeld.

Properties

SelectionBounds

Geeft de grenzen van het geselecteerde deel van de masker, in pixels.

public override Rectangle SelectionBounds { get; }

Eigendomswaarde

Rectangle

Dit is[int, int]

Geeft de opaciteit van de aangegeven pixel.

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

Eigendomswaarde

bool

Methods

Clone()

Creëert een nieuw object dat een kopie is van de huidige instantie.

public override object Clone()

Returns

object

Een nieuw object dat een kopie is van deze instantie.

Crop(Rectangle)

Crops masker met de aangegeven rectangle.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

De aangegeven rectangle.

Returns

ImageMask

Een gecropeerde Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask als Wl17.MAGICWAND.IMAGEMASKS.

Inflate(Int)

Inflateer deze masker door de aangegeven hoeveelheid.

public override ImageMask Inflate(int size)

Parameters

size int

De hoeveelheid om deze masker te inflateren.

Returns

ImageMask

Een geïnflateerde Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask als Wl17.MAGICWAND.IMAGEMASKS.

SetMaskPixel(int, int, bool)

Stel de opaciteit vast aan de aangegeven pixel.

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

Parameters

x int

De x-coördinatie van de pixel.

y int

De y-koordinaat van de pixel.

value bool

waar als de aangegeven pixel onjuist is; anders, vals.

Operators

Operator +(Foto’s van ImageBitMask)

De vereniging van twee masken.

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

Parameters

a ImageBitMask

De eerste masker.

b ImageBitMask

De tweede masker.

Returns

ImageBitMask

Nieuw Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

De operator(Foto’s van ImageBitMask)

Exclusieve disjuntie van twee masken.

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

Parameters

a ImageBitMask

De eerste masker.

b ImageBitMask

De tweede masker.

Returns

ImageBitMask

Nieuw Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

Operator !(ImageBitMask)

De inverse masker.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

De masker wordt omgekeerd.

Returns

ImageBitMask

Nieuw Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

Operator *(Foto’s van ImageBitMask)

Intersection van twee masken.

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

Parameters

a ImageBitMask

De eerste masker.

b ImageBitMask

De tweede masker.

Returns

ImageBitMask

Nieuw Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

Operator -(Foto’s van ImageBitMask)

Verwijder de tweede masker vanaf de eerste.

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

Parameters

a ImageBitMask

De eerste masker.

b ImageBitMask

De tweede masker.

Returns

ImageBitMask

Nieuw Aspose.Imaging.MagicWand.ImageMasks.ImmageBitMask.

 Nederlands