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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int | длительность кадра. |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | boolean | значение, указывающее, имеет ли изображение прозрачный цвет. |
setTransparentColor(Color value)
public void setTransparentColor(Color value)
Прозрачный цвет.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Color | прозрачный цвет. |
hasBackgroundColor()
public boolean hasBackgroundColor()
Возвращает значение, указывающее, имеет ли оно фоновый цвет.
Returns: boolean - значение, указывающее, имеет ли фон цвет.
getBackgroundColor()
public Color getBackgroundColor()
Получает фоновый цвет.
Returns: Color - the background color.
setBackgroundColor(boolean value)
public void setBackgroundColor(boolean value)
Значение, указывающее, имеет ли оно фоновый цвет.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | boolean | значение, указывающее, имеет ли фон цвет. |
setBackgroundColor(Color value)
public void setBackgroundColor(Color value)
Фоновый цвет.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | Color | цвет фона. |
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).