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:

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

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

isTransparent(int x, int y)

public abstract boolean isTransparent(int x, int y)

Проверяет, является ли указанный пиксель прозрачным.

Parameters:

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

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

getByteOpacity(int x, int y)

public abstract byte getByteOpacity(int x, int y)

Получает непрозрачность указанного пикселя с точностью до байта.

Parameters:

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

Returns: byte — значение байта, представляющее непрозрачность указанного пикселя.