Class ImageBitMask

Class ImageBitMask

Pôvodný názov: Aspose.Imaging.MagicWand.ImageMasks Zhromaždenie: Aspose.Imaging.dll (25.4.0)

Opisuje binárnu obrazovú masku.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Z dedičných členov

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

Initalizuje novú inštanciu triedy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask so špecifikovanou šírkou a výškou.

public ImageBitMask(int width, int height)

Parameters

width int

Veľkosť masky.

height int

Výška masky.

ImageBitMask(RasterImage)

Initalizuje novú inštanciu triedy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask s veľkosťou špecifikovaného existujúceho Wl17.Raster Image.Určené Aspose.Imaging.RasterImage sa ukladá ako zdrojový obrázok.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Zdrojový obrázok .

Properties

SelectionBounds

Získava hranice vybranej časti masky, v pixeloch.

public override Rectangle SelectionBounds { get; }

Hodnota nehnuteľnosti

Rectangle

Toto[a int, int]

Získava opacitu špecifikovaného pixelov.

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

Hodnota nehnuteľnosti

bool

Methods

Clone()

Vytvára nový objekt, ktorý je kópiou súčasnej inštancie.

public override object Clone()

Returns

object

Nový objekt, ktorý je kópiou tohto prípadu.

Crop(Rectangle)

Maska s špecifikovaným rektanglom.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

špecifikovaný rektangul.

Returns

ImageMask

Zhromaždený Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask ako Wl17.MAGICWAND.IMAGEMASKS.

Inflate(int)

Influje túto masku podľa stanoveného množstva.

public override ImageMask Inflate(int size)

Parameters

size int

Množstvo na to, aby sa táto maska zaplnila.

Returns

ImageMask

A inflated Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask ako Wl17.

SetMaskPixel(int, int, bool)

Umiestnite opacitu na špecifikovaný pixel.

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

Parameters

x int

x koordinát pixelov.

y int

Y koordinát pixelov.

value bool

pravdivý, ak je špecifikovaný pixel opačný; inak falošný.

Operators

prevádzkovateľ +(ImageBitMask, obrázok)

Zväz dvoch masiek.

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

Parameters

a ImageBitMask

Prvá maska

b ImageBitMask

Druhá maska

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

prevádzkovateľ(ImageBitMask, obrázok)

Exkluzívne odstraňovanie dvoch masiek.

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

Parameters

a ImageBitMask

Prvá maska

b ImageBitMask

Druhá maska

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

prevádzkovateľ !(ImageBitMask)

Invertuje masku

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Maska sa musí obrátiť.

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

prevádzkovateľ *(ImageBitMask, obrázok)

Prechádzka dvoch masiek.

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

Parameters

a ImageBitMask

Prvá maska

b ImageBitMask

Druhá maska

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

prevádzkovateľ -(ImageBitMask, obrázok)

Odstráňte druhú masku od prvej.

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

Parameters

a ImageBitMask

Prvá maska

b ImageBitMask

Druhá maska

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

 Slovenčina