CircleMask
Inheritance: java.lang.Object, com.aspose.imaging.magicwand.imagemasks.ImageMask
public class CircleMask extends ImageMask
Описывает круглую маску.
Конструкторы
| Конструктор | Описание |
|---|---|
| CircleMask(int x, int y, int radius) | Инициализирует новый экземпляр класса CircleMask с указанной центральной точкой и радиусом. |
| CircleMask(Point center, int radius) | Инициализирует новый экземпляр класса CircleMask с указанной центральной точкой и радиусом. |
Методы
| Метод | Описание |
|---|---|
| getSelectionBounds() | Возвращает границы этой маски в пикселях. |
| get_Item(int x, int y) | Получает непрозрачность указанного пикселя. |
| inflate(int size) | Увеличивает эту маску на указанное значение. |
| crop(Rectangle rectangle) | Обрезает маску указанным прямоугольником. |
| deepClone() | Создаёт новый объект, являющийся копией текущего экземпляра. |
CircleMask(int x, int y, int radius)
public CircleMask(int x, int y, int radius)
Инициализирует новый экземпляр класса CircleMask с указанной центральной точкой и радиусом.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x центральной точки выбранной области. |
| y | int | Координата y центральной точки выбранной области. |
| radius | int | Радиус выбранной области. |
CircleMask(Point center, int radius)
public CircleMask(Point center, int radius)
Инициализирует новый экземпляр класса CircleMask с указанной центральной точкой и радиусом.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| center | Point | Центральная точка выбранной области. |
| radius | int | Радиус выбранной области. |
getSelectionBounds()
public Rectangle getSelectionBounds()
Возвращает границы этой маски в пикселях.
Returns: Rectangle - the bounds, in pixels, of this mask.
get_Item(int x, int y)
public boolean get_Item(int x, int y)
Получает непрозрачность указанного пикселя.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x пикселя. |
| y | int | Координата y пикселя. |
Returns: boolean — true, если указанный пиксель непрозрачный; иначе false.
inflate(int size)
public ImageMask inflate(int size)
Увеличивает эту маску на указанное значение.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| size | int | Величина для расширения этой маски. |
Returns: ImageMask - An inflated CircleMask as ImageMask.
crop(Rectangle rectangle)
public ImageMask crop(Rectangle rectangle)
Обрезает маску указанным прямоугольником.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| rectangle | Rectangle | Указанный прямоугольник. |
Returns: ImageMask - A cropped CircleMask or ImageBitMask as ImageMask. As ImageBitMask may be returned, fluent call is recommended.
deepClone()
public Object deepClone()
Создаёт новый объект, являющийся копией текущего экземпляра.
Returns: java.lang.Object — Новый объект, являющийся копией этого экземпляра.