Class ImageBitMask

Class ImageBitMask

Nazwa przestrzeń: Aspose.Imaging.MagicWand.ImageMasks Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Opis maski obrazu binarnego.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Dziedziczeni członkowie

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

Inicjalizuje nową instancję klasy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask z określoną szerokością i wysokością.

public ImageBitMask(int width, int height)

Parameters

width int

Szerokość maski.

height int

Wysokość maski.

ImageBitMask(RasterImage)

Inicjalizuje nową instancję klasy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask o rozmiarze określonej istniejącej Wl17.Raster Image.Specyfikowany Aspose.Imaging.RasterImage zostanie przechowywany jako obraz źródłowy.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Źródło obrazu.

Properties

SelectionBounds

Dostarcza granice wybranej części maski, w pikselach.

public override Rectangle SelectionBounds { get; }

Wartość nieruchomości

Rectangle

Tego[i int, int]

Otrzymuje nieprawidłowość określonego piksela.

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

Wartość nieruchomości

bool

Methods

Clone()

Tworzy nowy obiekt, który jest kopią obecnej instancji.

public override object Clone()

Returns

object

Nowy obiekt, który jest kopią tej instancji.

Crop(Rectangle)

Maska z określonymi rektangulami.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

określoną rektangulę.

Returns

ImageMask

Wystarczy zamknąć Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask jako Wl17.

Inflate(Int)

Ta maska jest podawana w określonym ilości.

public override ImageMask Inflate(int size)

Parameters

size int

Ilość tej maski.

Returns

ImageMask

Inflowany Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask jako Wl17.

SetMaskPixel(Int, int, bool)

Ustaw opację do określonego piksela.

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

Parameters

x int

Koordynacja x piksela.

y int

Koordynacja piksela Y.

value bool

prawidłowy, jeśli określony piksel jest niejasny; w przeciwnym razie, fałszywy.

Operators

Operator +(Zdjęcia, ImageBitMask)

Związek dwóch masek.

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

Parameters

a ImageBitMask

Pierwsza maska

b ImageBitMask

To druga maska.

Returns

ImageBitMask

Nowy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operator(Zdjęcia, ImageBitMask)

Ekskluzywny rozkład dwóch masek.

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

Parameters

a ImageBitMask

Pierwsza maska

b ImageBitMask

To druga maska.

Returns

ImageBitMask

Nowy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operator !(ImageBitMask)

Zmiana maski.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Maska powinna być odwrócona.

Returns

ImageBitMask

Nowy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operator *(Zdjęcia, ImageBitMask)

Przejście dwóch masek.

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

Parameters

a ImageBitMask

Pierwsza maska

b ImageBitMask

To druga maska.

Returns

ImageBitMask

Nowy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Operator -(Zdjęcia, ImageBitMask)

Zdejmij drugą maskę od pierwszego.

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

Parameters

a ImageBitMask

Pierwsza maska

b ImageBitMask

To druga maska.

Returns

ImageBitMask

Nowy Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

 Polski