Class ImageBitMask

Class ImageBitMask

Název místa: Aspose.Imaging.MagicWand.ImageMasks Shromáždění: Aspose.Imaging.dll (25.4.0)

Opisuje binární obrazovou masku.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Dědiční č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)

Začíná nový příklad třídy Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask s specifikovanou šířkou a výškou.

public ImageBitMask(int width, int height)

Parameters

width int

Rozsah masky.

height int

Výška masky.

ImageBitMask(RasterImage)

Začíná nový příklad třídy Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask s velikostí specifikovaného stávajícího Aspose.Imaging.RasterImage.Specifikovaný Aspose.Imaging.RasterImage bude uložen jako zdrojový obrázek.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Zdroj obrázku.

Properties

SelectionBounds

Obdrží hranice vybrané části masky, v pixlech.

public override Rectangle SelectionBounds { get; }

Hodnota nemovitosti

Rectangle

Tohle[a int, int]

Obdrží opacitu specifikovaného pixelu.

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

Hodnota nemovitosti

bool

Methods

Clone()

Vytváří nový objekt, který je kopií stávající instance.

public override object Clone()

Returns

object

Nový objekt, který je kopírováním tohoto případu.

Crop(Rectangle)

Maska s označeným obdélníkem.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Specifikovaný pravý úhel.

Returns

ImageMask

Připravte si Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask jako Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

Inflate(Int)

Tato maska se rozkládá podle stanoveného množstv.

public override ImageMask Inflate(int size)

Parameters

size int

To je množství, na které se tato maska dostane.

Returns

ImageMask

Inflát Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask jako Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

SetMaskPixel(Int, int, bool)

Nastavte opacitu na specifikovaný pixel.

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

Parameters

x int

X koordinát pixel.

y int

Y-koordinát pixel.

value bool

je pravdivý, pokud je specifikovaný pixel opačný; jinak je falešn.

Operators

Operátor +(ImageBitMask a ImageBitMask)

Svaz dvou masek.

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

Parameters

a ImageBitMask

První maska.

b ImageBitMask

Druhá maska.

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operátor(ImageBitMask a ImageBitMask)

Exkluzivní odstranění dvou masek.

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

Parameters

a ImageBitMask

První maska.

b ImageBitMask

Druhá maska.

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operátor !(ImageBitMask)

Invertuje masku.

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Maska je třeba obrátit.

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operátor *(ImageBitMask a ImageBitMask)

Přepínání dvou masek.

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

Parameters

a ImageBitMask

První maska.

b ImageBitMask

Druhá maska.

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Operátor -(ImageBitMask a ImageBitMask)

Odstraňte druhou masku od prvního.

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

Parameters

a ImageBitMask

První maska.

b ImageBitMask

Druhá maska.

Returns

ImageBitMask

Nový Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 Čeština