Class ImageBitMask

Class ImageBitMask

nazivni prostor: Aspose.Imaging.MagicWand.ImageMasks Sastav: Aspose.Imaging.dll (25.4.0)

Opis binarne maske slike.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

naslijeđeni članovi

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(u, u)

Inicijalizira novu primjenu Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask razreda s određenom širinom i visinom.

public ImageBitMask(int width, int height)

Parameters

width int

Širina maske.

height int

Veličina maske.

ImageBitMask(RasterImage)

Inicijalizira novu primjenu Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask razreda s veličinom određenog postojećeg Wl17.Raster Image.Specifično Aspose.Imaging.RasterImage će se pohraniti kao izvorna slika.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Izvorna slika

Properties

SelectionBounds

Dobiva granice odabranog dijela maske, u pikselima.

public override Rectangle SelectionBounds { get; }

Vrijednost nekretnina

Rectangle

Ovo[u, u]

Dobiva opacitet određenog piksela.

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

Vrijednost nekretnina

bool

Methods

Clone()

Stvaranje novog objekta koji je kopija postojećeg primjera.

public override object Clone()

Returns

object

Novi objekt koji je kopija ove primjere.

Crop(Rectangle)

Maska s određenim rektangulom.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

To je određeni rektangul.

Returns

ImageMask

Prikupljeni Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask kao __ WL16__ .MagikWad. ImageMash.

Inflate(int)

Naplaćuje ovu masku po određenoj količini.

public override ImageMask Inflate(int size)

Parameters

size int

Koja je količina za ulaganje ove maske.

Returns

ImageMask

Inflatacija Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask kao Wl17.MagiWan.imageMash.

SetMaskPixel(int, int, bool)

Sastavite opacitet prema određenom pikselu.

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

Parameters

x int

Koordinacija x piksela.

y int

Koordinacija piksela.

value bool

istinito ako je određeni pixel nejasan; inače, lažan.

Operators

Operator +(Sljedeći članakImageBitMask)

Zajednica dvije maske.

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

Parameters

a ImageBitMask

Prva je maska.

b ImageBitMask

Druga je maska.

Returns

ImageBitMask

Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

Operatorski(Sljedeći članakImageBitMask)

Ekskluzivno razdvajanje dvije maske.

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

Parameters

a ImageBitMask

Prva je maska.

b ImageBitMask

Druga je maska.

Returns

ImageBitMask

Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

Operator !(ImageBitMask)

Umjesto maske.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Maska mora biti obrnuta.

Returns

ImageBitMask

Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

Operator *(Sljedeći članakImageBitMask)

Razdvajanje dvije maske.

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

Parameters

a ImageBitMask

Prva je maska.

b ImageBitMask

Druga je maska.

Returns

ImageBitMask

Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

Operator -(Sljedeći članakImageBitMask)

Uklonite drugu masku od prvog.

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

Parameters

a ImageBitMask

Prva je maska.

b ImageBitMask

Druga je maska.

Returns

ImageBitMask

Novi Aspose.Imaging.MagicWand.ImageMasks.ImažBitMask.

 Hrvatski