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)

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]

指定されたピクセルの不透明性を得る。

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, ボール)

指定されたピクセルに不透明性を設定します。

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

Parameters

x int

ピクセルのXコーディネート

y int

ピクセルのYコーディネート

value bool

ピクセルが間違っている場合の真実、そうでなければ偽りである。

Operators

オペレーター +(ImageBitMask、イメージBitMask)

2 マスクの連合

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

Parameters

a ImageBitMask

最初のマスク

b ImageBitMask

2番目のマスク

Returns

ImageBitMask

新しい Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

オペレーター(ImageBitMask、イメージBitMask)

2つのマスクを除外します。

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

Parameters

a ImageBitMask

最初のマスク

b ImageBitMask

2番目のマスク

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、イメージBitMask)

2つのマスクの交差点

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

Parameters

a ImageBitMask

最初のマスク

b ImageBitMask

2番目のマスク

Returns

ImageBitMask

新しい Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

オペレーター -(ImageBitMask、イメージBitMask)

最初から2番目のマスクを取り除く。

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

Parameters

a ImageBitMask

最初のマスク

b ImageBitMask

2番目のマスク

Returns

ImageBitMask

新しい Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 日本語