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(이트, 이트)

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

이것이[이트, 이트]

지정된 픽셀의 오파시티를 얻습니다.

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

아스포스.아스포스.아스포스.아스포스.아스포스.아스포스.아스포스.아스포스.아스포스.아스포스.아스포스

Inflate(이트)

이 마스크는 지정된 양으로 팽창합니다.

public override ImageMask Inflate(int size)

Parameters

size int

이 마스크를 넣을 수있는 금액.

Returns

ImageMask

인플레이션 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask as Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

SetMaskPixel(인트, 인트, 볼)

지정된 픽셀에 오파시티를 설정합니다.

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

Parameters

x int

픽셀의 x 코디네이트

y int

픽셀의 Y 조정.

value bool

정확한 경우 지정된 픽셀은 거짓; 그렇지 않으면 거짓.

Operators

운영자 +(비트마스크, 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, 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)

두 마스크의 교차점

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, ImageBitMask b)

Parameters

a ImageBitMask

첫 번째 마스크

b ImageBitMask

두 번째 마스크

Returns

ImageBitMask

새로운 Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 한국어