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

Crea fotogramas de imágenes PNG animado (APNG) a partir de imágenes raster de una sola página con nuestra API. Configura sin problemas la animación y la duración de los fotogramas, programa el número de fotogramas y ajusta los niveles de gamma y contraste, garantizando animaciones cautivadoras y personalizables adaptadas a tu visión.

Métodos

MétodoDescripción
getBitsPerPixel()Obtiene la cantidad de bits por píxel de la imagen.
getWidth()Obtiene el ancho de la imagen.
getHeight()Obtiene la altura de la imagen.
getFrameTime()Obtiene la duración del fotograma.
setFrameTime(int value)Establece la duración del fotograma.
getFrameTop()Obtiene el desplazamiento superior del fotograma.
getFrameLeft()Obtiene el desplazamiento izquierdo del fotograma.
getDisposalMethod()Obtiene el método de eliminación.
hasTransparentColor()Obtiene un valor que indica si la imagen tiene color transparente.
hasAlpha()Obtiene un valor que indica si esta instancia tiene alfa.
getTransparentColor()Obtiene el color transparente.
setTransparentColor(boolean value)Un valor que indica si la imagen tiene color transparente.
setTransparentColor(Color value)El color transparente.
hasBackgroundColor()Obtiene un valor que indica si tiene color de fondo.
getBackgroundColor()Obtiene el color de fondo.
setBackgroundColor(boolean value)Un valor que indica si tiene color de fondo.
setBackgroundColor(Color value)El color de fondo.
isUseAlphaBlending()Obtiene un valor que indica si [use alpha blending].
getFullFrame()Obtiene el cuadro completo.
cacheData()Almacena en caché los datos y garantiza que no se realizará una carga adicional de datos desde el DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer).

getBitsPerPixel()

public int getBitsPerPixel()

Obtiene la cantidad de bits por píxel de la imagen.

Returns: int - el recuento de bits por píxel de la imagen.

getWidth()

public int getWidth()

Obtiene el ancho de la imagen.

Returns: int - el ancho de la imagen.

getHeight()

public int getHeight()

Obtiene la altura de la imagen.

Returns: int - la altura de la imagen.

getFrameTime()

public final int getFrameTime()

Obtiene la duración del fotograma.

Returns: int - la duración del fotograma.

setFrameTime(int value)

public final void setFrameTime(int value)

Establece la duración del fotograma.

Parameters:

ParámetroTipoDescripción
valorintla duración del fotograma.

getFrameTop()

public final int getFrameTop()

Obtiene el desplazamiento superior del fotograma.

Returns: int - el desplazamiento superior del fotograma.

getFrameLeft()

public final int getFrameLeft()

Obtiene el desplazamiento izquierdo del fotograma.

Returns: int - el desplazamiento izquierdo del fotograma.

getDisposalMethod()

public final int getDisposalMethod()

Obtiene el método de eliminación.

Returns: int - el método de disposición.

hasTransparentColor()

public boolean hasTransparentColor()

Obtiene un valor que indica si la imagen tiene color transparente.

Returns: booleano - un valor que indica si la imagen tiene color transparente.

hasAlpha()

public boolean hasAlpha()

Obtiene un valor que indica si esta instancia tiene alfa.

Returns: boolean

getTransparentColor()

public Color getTransparentColor()

Obtiene el color transparente.

Returns: Color - the transparent color.

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Un valor que indica si la imagen tiene color transparente.

Parameters:

ParámetroTipoDescripción
valorbooleanun valor que indica si la imagen tiene color transparente.

setTransparentColor(Color value)

public void setTransparentColor(Color value)

El color transparente.

Parameters:

ParámetroTipoDescripción
valueColorel color transparente.

hasBackgroundColor()

public boolean hasBackgroundColor()

Obtiene un valor que indica si tiene color de fondo.

Returns: boolean - un valor que indica si tiene color de fondo.

getBackgroundColor()

public Color getBackgroundColor()

Obtiene el color de fondo.

Returns: Color - the background color.

setBackgroundColor(boolean value)

public void setBackgroundColor(boolean value)

Un valor que indica si tiene color de fondo.

Parameters:

ParámetroTipoDescripción
valorbooleanun valor que indica si tiene color de fondo.

setBackgroundColor(Color value)

public void setBackgroundColor(Color value)

El color de fondo.

Parameters:

ParámetroTipoDescripción
valueColorel color de fondo.

isUseAlphaBlending()

public final boolean isUseAlphaBlending()

Obtiene un valor que indica si [use alpha blending].

Valor: true si [use alpha blending]; de lo contrario, false.

Returns: boolean - un valor que indica si [use alpha blending].

getFullFrame()

public final RasterImage getFullFrame()

Obtiene el cuadro completo.

Returns: RasterImage - The full frame image.

cacheData()

public void cacheData()

Almacena en caché los datos y garantiza que no se realizará una carga adicional de datos desde el DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer).