Class ImageBitMask

Class ImageBitMask

名称: Aspose.Imaging.MagicWand.ImageMasks 收藏: Aspose.Imaging.dll (25.4.0)

描述二进制图像面具。

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

继承人

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

启动一个新的例子 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask 类与指定的宽度和高度。

public ImageBitMask(int width, int height)

Parameters

width int

面具的宽度。

height int

面具的高度。

ImageBitMask(RasterImage)

启动一个新的例子 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask 类与指定的现有 Aspose.Imaging.RasterImage 的尺寸。指定 Aspose.Imaging.RasterImage 将作为源图像存储。

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

图片来源。

Properties

SelectionBounds

接收面具所选择部分的边界,在像素中。

public override Rectangle SelectionBounds { get; }

财产价值

Rectangle

这个[int , int , int]

接收指定的像素的不透明度。

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

财产价值

bool

Methods

Clone()

创建一个新的对象,这是当前例子的副本。

public override object Clone()

Returns

object

一个新的对象,这是这个案例的副本。

Crop(Rectangle)

面具用指定的直角。

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

指定的直角。

Returns

ImageMask

收集的 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask 作为 Aspose.Imaging.MagicWand.ImageMasks.ImageMask。

Inflate(因特)

把这个面具按所指定的数量注入。

public override ImageMask Inflate(int size)

Parameters

size int

把这个面具投入多少钱。

Returns

ImageMask

一个膨胀的 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask 作为 Aspose.Imaging.MagicWand.ImageMasks.ImageMask。

SetMaskPixel(int , int , bool)

将不透明度设置到指定的像素。

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

Parameters

x int

像素的X协调。

y int

是 pixel 的 y 协调。

value bool

如果指定的像素是虚假的,否则是虚假的。

Operators

运营商 +(ImageBitMask 和 ImageBitMask)

两个面具的联盟。

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

Parameters

a ImageBitMask

第一面具

b ImageBitMask

第二个面具

Returns

ImageBitMask

新 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

运营商(ImageBitMask 和 ImageBitMask)

单独排除两种面具。

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

Parameters

a ImageBitMask

第一面具

b ImageBitMask

第二个面具

Returns

ImageBitMask

新 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

运营商 !(ImageBitMask)

换面具。

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

面具要逆转。

Returns

ImageBitMask

新 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

运营商 *(ImageBitMask 和 ImageBitMask)

两个面具的交叉。

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

Parameters

a ImageBitMask

第一面具

b ImageBitMask

第二个面具

Returns

ImageBitMask

新 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

运营商 -(ImageBitMask 和 ImageBitMask)

从第一面取出第二面具。

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

Parameters

a ImageBitMask

第一面具

b ImageBitMask

第二个面具

Returns

ImageBitMask

新 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 中文