Class ImageBitMask

Class ImageBitMask

Pôvodný názov: Aspose.Imaging.MagicWand.ImageMasks Zhromaždenie: Aspose.Imaging.dll (25.5.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ý príklad triedy Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask s veľkosťou špecifikovanej existujúcej kategórie ASPOSE.IMAGING.RasterIMAGE.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

A hromadné Aspose.Imaging.MagicWand.ImageMasks. ImageBitMask ako Aspos.imaging.Magičlovek.

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. ImageBitMask ako Aspos.imaging.MágikWad.IMAGEMASKS.

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