| Package | Description |
|---|---|
| com.aspose.imaging.magicwand.imagemasks |
The package handles image masks processing.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CircleMask
Describes a circle mask.
|
class |
EmptyImageMask
Describes an empty non-abstract mask.
|
class |
ImageBitMask
Describes a binary image mask.
|
class |
RectangleMask
Describes a rectangle mask.
|
| Modifier and Type | Method and Description |
|---|---|
ImageMask |
ImageMask.crop(int width,
int height)
Crops mask with the specified width and height.
|
ImageMask |
RectangleMask.crop(Rectangle rectangle)
Crops mask with the specified rectangle.
|
abstract ImageMask |
ImageMask.crop(Rectangle rectangle)
Crops mask with the specified rectangle.
|
ImageMask |
ImageBitMask.crop(Rectangle rectangle)
Crops mask with the specified rectangle.
|
ImageMask |
EmptyImageMask.crop(Rectangle rectangle)
Crops mask with the specified rectangle.
|
ImageMask |
CircleMask.crop(Rectangle rectangle)
Crops mask with the specified rectangle.
|
ImageMask |
ImageMask.crop(Size size)
Crops mask with the specified size.
|
ImageMask |
RectangleMask.inflate(int size)
Inflates this mask by the specified amount.
|
abstract ImageMask |
ImageMask.inflate(int size)
Inflates this mask by the specified amount.
|
ImageMask |
ImageBitMask.inflate(int size)
Inflates this mask by the specified amount.
|
ImageMask |
EmptyImageMask.inflate(int size)
Inflates this mask by the specified amount.
|
ImageMask |
CircleMask.inflate(int size)
Inflates this mask by the specified amount.
|
| Modifier and Type | Method and Description |
|---|---|
ImageBitMask |
ImageMask.exclusiveDisjunction(ImageMask mask)
Gets the exclusive disjunction of current mask with provided.
|
ImageBitMask |
ImageMask.intersect(ImageMask mask)
Gets the intersection of current mask with provided.
|
static ImageBitMask |
ImageMask.op_Addition(ImageMask a,
ImageMask b)
Union of two masks.
|
static ImageBitMask |
ImageMask.op_ExclusiveOr(ImageMask a,
ImageMask b)
Exclusive disjunction of two masks.
|
static ImageBitMask |
ImageMask.op_LogicalNot(ImageMask a)
Inverts mask.
|
static ImageBitMask |
ImageMask.op_Multiply(ImageMask a,
ImageMask b)
Intersection of two masks.
|
static ImageBitMask |
ImageMask.op_Subtraction(ImageMask a,
ImageMask b)
Subtract second mask from first.
|
ImageBitMask |
ImageMask.subtract(ImageMask mask)
Gets the subtraction of the provided mask from current.
|
static ImageGrayscaleMask |
ImageMask.to_ImageGrayscaleMask(ImageMask mask)
Casting
mask to a ImageGrayscaleMask. |
ImageBitMask |
ImageMask.union(ImageMask mask)
Gets the union of the current mask with provided.
|
Copyright (c) 2008-2025 Aspose Pty Ltd. All Rights Reserved.