类 EmptyImageMask
内容
[
隐藏
]EmptyImageMask class
描述空的非抽象掩码。
public class EmptyImageMask : ImageMask
构造函数
| 名称 | 描述 |
|---|---|
| EmptyImageMask(int, int) | 使用指定的宽度和高度初始化 EmptyImageMask 类的新实例。 |
属性
| 名称 | 描述 |
|---|---|
| Bounds { get; } | 获取此掩码的边界(以像素为单位)。 |
| Height { get; } | 获取此掩码的高度(以像素为单位)。 |
| override Item { get; } | 获取指定像素的透明度。 |
| override SelectionBounds { get; } | 获取掩码选定部分的边界(以像素为单位)。 |
| Source { get; } | 获取用于创建此掩码的源图像(如果存在)。 |
| Width { get; } | 获取此掩码的宽度(以像素为单位)。 |
方法
| 名称 | 描述 |
|---|---|
| Apply() | 如果存在,将当前遮罩应用于 RasterImage 源。 |
| ApplyTo(RasterImage) | 将当前遮罩应用于指定的 RasterImage。 |
| override Clone() | 创建一个新对象,该对象是当前实例的副本。 |
| override Crop(Rectangle) | 使用指定的矩形裁剪遮罩。 |
| Crop(Size) | 使用指定的尺寸裁剪遮罩。 |
| Crop(int, int) | 使用指定的宽度和高度裁剪遮罩。 |
| ExclusiveDisjunction(ImageMask) | 获取当前遮罩与提供的遮罩的异或。 |
| ExclusiveDisjunction(MagicWandSettings) | 获取当前遮罩与对遮罩源应用魔棒选择后的结果的异或。 |
| ExclusiveDisjunction(RasterImage, MagicWandSettings) | 获取当前遮罩与对提供的图像应用魔棒选择后的结果的异或。 |
| GetByteOpacity(int, int) | 获取指定像素的透明度,精确到字节。 |
| GetFeathered(FeatheringSettings) | 获取使用指定设置羽化边界的灰度遮罩。 |
| override Inflate(int) | 按指定量膨胀此遮罩。 |
| Intersect(ImageMask) | 获取当前遮罩与提供的遮罩的交集。 |
| Intersect(MagicWandSettings) | 获取当前遮罩与对遮罩源应用魔棒选择结果的交集。 |
| Intersect(RasterImage, MagicWandSettings) | 获取当前掩码与对提供的图像应用魔棒选择的结果的交集。 |
| Invert() | 获取当前掩码的反转。 |
| IsOpaque(int, int) | 检查指定像素是否不透明。 |
| IsTransparent(int, int) | 检查指定像素是否透明。 |
| Subtract(ImageMask) | 获取当前掩码减去提供的掩码的结果。 |
| Subtract(MagicWandSettings) | 获取对当前掩码源应用魔棒选择的结果,并从掩码中减去该结果。 |
| Subtract(RasterImage, MagicWandSettings) | 获取对提供的图像应用魔棒选择的结果,并从当前掩码中减去该结果。 |
| Union(ImageMask) | 获取当前掩码与提供的掩码的并集。 |
| Union(MagicWandSettings) | 获取当前掩码与对掩码源应用魔棒选择的结果的并集。 |
| Union(RasterImage, MagicWandSettings) | 获取当前掩码与对提供的图像应用魔棒选择的结果的并集。 |
另请参见
- class ImageMask
- namespace Aspose.Imaging.MagicWand.ImageMasks
- assembly Aspose.Imaging