Class ImageBitMask

Class ImageBitMask

Tên không gian: Aspose.Imaging.MagicWand.ImageMasks Tổng hợp: Aspose.Imaging.dll (25.4.0)

Mô tả một mặt nạ hình ảnh nhị phân.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Thành viên thừa kế

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)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask với chiều rộng và chiều cao được chỉ định.

public ImageBitMask(int width, int height)

Parameters

width int

Chiều rộng của mặt nạ

height int

Độ cao của mặt nạ

ImageBitMask(RasterImage)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask với kích thước của cụ thể hiện có Wl17.Raster Image.Thông số Aspose.Imaging.RasterImage sẽ được lưu trữ như hình ảnh nguồn.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Ảnh nguồn

Properties

SelectionBounds

Nhận các giới hạn của phần được chọn của mặt nạ, trong pixels.

public override Rectangle SelectionBounds { get; }

Giá trị bất động sản

Rectangle

cái này[int, int]

Nhận sự không chính xác của pixel được chỉ định.

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

Giá trị bất động sản

bool

Methods

Clone()

Tạo một đối tượng mới là một bản sao của trường hợp hiện tại.

public override object Clone()

Returns

object

Một đối tượng mới là một bản sao của trường hợp này.

Crop(Rectangle)

Mặt nạ Crops với góc thẳng cụ thể.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Mục đích cụ thể.

Returns

ImageMask

Một cột Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask như Wl17.MagicVand .ImagesMasker.

Inflate(int)

Bấm mặt nạ này theo số lượng được chỉ định.

public override ImageMask Inflate(int size)

Parameters

size int

Số lượng để đổ mặt nạ này.

Returns

ImageMask

Một mài mòn Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask như Wl17.MagicVand .ImagesMasker.

SetMaskPixel(int, int và bool)

Cài đặt độ không chính xác cho pixel được chỉ định.

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

Parameters

x int

X-coordinate của pixel.

y int

Y-coordinate của pixel.

value bool

đúng nếu pixel được chỉ định là không rõ ràng; nếu không, giả.

Operators

Nhà điều hành +(Ảnh: ImageBitMask)

Liên minh của hai mặt nạ

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

Parameters

a ImageBitMask

Mặt nạ đầu tiên

b ImageBitMask

Mặt nạ thứ hai

Returns

ImageBitMask

Mới Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Nhà điều hành(Ảnh: ImageBitMask)

Tùy chỉnh 2 mặt nạ

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

Parameters

a ImageBitMask

Mặt nạ đầu tiên

b ImageBitMask

Mặt nạ thứ hai

Returns

ImageBitMask

Mới Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Nhà điều hành !(ImageBitMask)

Thay mặt nạ

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Mặt nạ phải được chuyển đổi.

Returns

ImageBitMask

Mới Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Nhà điều hành *(Ảnh: ImageBitMask)

Phân phối hai mặt nạ.

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

Parameters

a ImageBitMask

Mặt nạ đầu tiên

b ImageBitMask

Mặt nạ thứ hai

Returns

ImageBitMask

Mới Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

Nhà điều hành -(Ảnh: ImageBitMask)

Xóa mặt nạ thứ hai từ đầu.

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

Parameters

a ImageBitMask

Mặt nạ đầu tiên

b ImageBitMask

Mặt nạ thứ hai

Returns

ImageBitMask

Mới Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.

 Tiếng Việt