IImageMask
All Implemented Interfaces: com.aspose.ms.System.ICloneable
public interface IImageMask extends System.ICloneable
Описывает маску.
Методы
| Метод | Описание |
|---|---|
| getSource() | Возвращает исходное изображение, использованное для создания этой маски, если оно существует. |
| getWidth() | Возвращает ширину этой маски в пикселях. |
| getHeight() | Возвращает высоту этой маски в пикселях. |
| getBounds() | Возвращает границы этой маски в пикселях. |
| getSelectionBounds() | Возвращает границы выбранной части маски в пикселях. |
| isOpaque(int x, int y) | Проверяет, является ли указанный пиксель непрозрачным. |
| isTransparent(int x, int y) | Проверяет, является ли указанный пиксель прозрачным. |
| getByteOpacity(int x, int y) | Получает непрозрачность указанного пикселя с точностью до байта. |
getSource()
public abstract RasterImage getSource()
Возвращает исходное изображение, использованное для создания этой маски, если оно существует.
Returns: RasterImage - the source image used to create this mask, if exists.
getWidth()
public abstract int getWidth()
Возвращает ширину этой маски в пикселях.
Returns: int — ширина этой маски в пикселях.
getHeight()
public abstract int getHeight()
Возвращает высоту этой маски в пикселях.
Returns: int — высота этой маски в пикселях.
getBounds()
public abstract Rectangle getBounds()
Возвращает границы этой маски в пикселях.
Returns: Rectangle - the bounds, in pixels, of this mask.
getSelectionBounds()
public abstract Rectangle getSelectionBounds()
Возвращает границы выбранной части маски в пикселях.
Returns: Rectangle - the bounds of the selected part of the mask, in pixels.
isOpaque(int x, int y)
public abstract boolean isOpaque(int x, int y)
Проверяет, является ли указанный пиксель непрозрачным.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x пикселя. |
| y | int | Координата y пикселя. |
Returns: boolean — true, если указанный пиксель непрозрачный; иначе false.
isTransparent(int x, int y)
public abstract boolean isTransparent(int x, int y)
Проверяет, является ли указанный пиксель прозрачным.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x пикселя. |
| y | int | Координата y пикселя. |
Returns: boolean — true, если указанный пиксель прозрачный; иначе false.
getByteOpacity(int x, int y)
public abstract byte getByteOpacity(int x, int y)
Получает непрозрачность указанного пикселя с точностью до байта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| x | int | Координата x пикселя. |
| y | int | Координата y пикселя. |
Returns: byte — значение байта, представляющее непрозрачность указанного пикселя.