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
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
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
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
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
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
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
Mặt nạ đầu tiên
Mặt nạ thứ hai
Returns
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
Mặt nạ đầu tiên
Mặt nạ thứ hai
Returns
Mới Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.
Nhà điều hành !(ImageBitMask)
Thay mặt nạ
public static ImageBitMask operator !(ImageBitMask a)
Parameters
Mặt nạ phải được chuyển đổi.
Returns
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
Mặt nạ đầu tiên
Mặt nạ thứ hai
Returns
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
Mặt nạ đầu tiên
Mặt nạ thứ hai
Returns
Mới Aspose.Imaging.MagicWand.ImageMasks.ImagicBitMask.