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:

ПараметрТипОписание
xintКоордината x центральной точки выбранной области.
yintКоордината y центральной точки выбранной области.
radiusintРадиус выбранной области.

CircleMask(Point center, int radius)

public CircleMask(Point center, int radius)

Инициализирует новый экземпляр класса CircleMask с указанной центральной точкой и радиусом.

Parameters:

ПараметрТипОписание
centerPointЦентральная точка выбранной области.
radiusintРадиус выбранной области.

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:

ПараметрТипОписание
xintКоордината x пикселя.
yintКоордината y пикселя.

Returns: boolean — true, если указанный пиксель непрозрачный; иначе false.

inflate(int size)

public ImageMask inflate(int size)

Увеличивает эту маску на указанное значение.

Parameters:

ПараметрТипОписание
sizeintВеличина для расширения этой маски.

Returns: ImageMask - An inflated CircleMask as ImageMask.

crop(Rectangle rectangle)

public ImageMask crop(Rectangle rectangle)

Обрезает маску указанным прямоугольником.

Parameters:

ПараметрТипОписание
rectangleRectangleУказанный прямоугольник.

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 — Новый объект, являющийся копией этого экземпляра.