ApngFrame

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.DataStreamSupporter, com.aspose.imaging.Image, com.aspose.imaging.RasterImage, com.aspose.imaging.RasterCachedImage

All Implemented Interfaces: com.aspose.imaging.IAnimationFrame

public class ApngFrame extends RasterCachedImage implements IAnimationFrame

Создавайте кадры анимированного PNG (APNG) из одностраничных растровых изображений с помощью нашего API. Без труда задавайте анимацию и длительность кадров, указывайте количество кадров и регулируйте уровни гаммы и контраста, обеспечивая захватывающие и настраиваемые анимации, соответствующие вашему видению.

Методы

МетодОписание
getBitsPerPixel()Получает количество бит на пиксель изображения.
getWidth()Получает ширину изображения.
getHeight()Получает высоту изображения.
getFrameTime()Получает длительность кадра.
setFrameTime(int value)Устанавливает длительность кадра.
getFrameTop()Получает смещение верхней части кадра.
getFrameLeft()Получает смещение левой части кадра.
getDisposalMethod()Получает метод освобождения.
hasTransparentColor()Возвращает значение, указывающее, имеет ли изображение прозрачный цвет.
hasAlpha()Возвращает значение, указывающее, имеет ли данный экземпляр альфа-канал.
getTransparentColor()Возвращает прозрачный цвет.
setTransparentColor(boolean value)Значение, указывающее, имеет ли изображение прозрачный цвет.
setTransparentColor(Color value)Прозрачный цвет.
hasBackgroundColor()Возвращает значение, указывающее, имеет ли оно фоновый цвет.
getBackgroundColor()Получает фоновый цвет.
setBackgroundColor(boolean value)Значение, указывающее, имеет ли оно фоновый цвет.
setBackgroundColor(Color value)Фоновый цвет.
isUseAlphaBlending()Получает значение, указывающее, [использовать альфа‑смешивание].
getFullFrame()Получает полный кадр.
cacheData()Кеширует данные и гарантирует, что дополнительная загрузка данных не будет выполнена из базового DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer).

getBitsPerPixel()

public int getBitsPerPixel()

Получает количество бит на пиксель изображения.

Returns: int — количество бит на пиксель изображения.

getWidth()

public int getWidth()

Получает ширину изображения.

Returns: int — ширина изображения.

getHeight()

public int getHeight()

Получает высоту изображения.

Returns: int — высота изображения.

getFrameTime()

public final int getFrameTime()

Получает длительность кадра.

Returns: int - длительность кадра.

setFrameTime(int value)

public final void setFrameTime(int value)

Устанавливает длительность кадра.

Parameters:

ПараметрТипОписание
valueintдлительность кадра.

getFrameTop()

public final int getFrameTop()

Получает смещение верхней части кадра.

Returns: int - смещение верхней части кадра.

getFrameLeft()

public final int getFrameLeft()

Получает смещение левой части кадра.

Returns: int - смещение левой части кадра.

getDisposalMethod()

public final int getDisposalMethod()

Получает метод освобождения.

Returns: int - метод утилизации.

hasTransparentColor()

public boolean hasTransparentColor()

Возвращает значение, указывающее, имеет ли изображение прозрачный цвет.

Returns: boolean - значение, указывающее, имеет ли изображение прозрачный цвет.

hasAlpha()

public boolean hasAlpha()

Возвращает значение, указывающее, имеет ли данный экземпляр альфа-канал.

Returns: boolean

getTransparentColor()

public Color getTransparentColor()

Возвращает прозрачный цвет.

Returns: Color - the transparent color.

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Значение, указывающее, имеет ли изображение прозрачный цвет.

Parameters:

ПараметрТипОписание
valuebooleanзначение, указывающее, имеет ли изображение прозрачный цвет.

setTransparentColor(Color value)

public void setTransparentColor(Color value)

Прозрачный цвет.

Parameters:

ПараметрТипОписание
valueColorпрозрачный цвет.

hasBackgroundColor()

public boolean hasBackgroundColor()

Возвращает значение, указывающее, имеет ли оно фоновый цвет.

Returns: boolean - значение, указывающее, имеет ли фон цвет.

getBackgroundColor()

public Color getBackgroundColor()

Получает фоновый цвет.

Returns: Color - the background color.

setBackgroundColor(boolean value)

public void setBackgroundColor(boolean value)

Значение, указывающее, имеет ли оно фоновый цвет.

Parameters:

ПараметрТипОписание
valuebooleanзначение, указывающее, имеет ли фон цвет.

setBackgroundColor(Color value)

public void setBackgroundColor(Color value)

Фоновый цвет.

Parameters:

ПараметрТипОписание
valueColorцвет фона.

isUseAlphaBlending()

public final boolean isUseAlphaBlending()

Получает значение, указывающее, [использовать альфа‑смешивание].

Значение: true если [use alpha blending]; иначе, false.

Returns: boolean - значение, указывающее, используется ли [use alpha blending].

getFullFrame()

public final RasterImage getFullFrame()

Получает полный кадр.

Returns: RasterImage - The full frame image.

cacheData()

public void cacheData()

Кеширует данные и гарантирует, что дополнительная загрузка данных не будет выполнена из базового DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer).