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

Créez des images‑cadres PNG animés (APNG) à partir d’images raster à page unique avec notre API. Définissez sans effort l’animation et la durée des cadres, programmez le nombre de cadres et ajustez les niveaux de gamma et de contraste, garantissant des animations captivantes et personnalisables adaptées à votre vision.

Méthodes

MéthodeDescription
getBitsPerPixel()Obtient le nombre de bits par pixel de l’image.
getWidth()Obtient la largeur de l’image.
getHeight()Obtient la hauteur de l’image.
getFrameTime()Obtient la durée de la trame.
setFrameTime(int value)Définit la durée du cadre.
getFrameTop()Obtient le décalage supérieur de la trame.
getFrameLeft()Obtient le décalage gauche de la trame.
getDisposalMethod()Obtient la méthode de disposition.
hasTransparentColor()Obtient une valeur indiquant si l’image possède une couleur transparente.
hasAlpha()Obtient une valeur indiquant si cette instance possède un canal alpha.
getTransparentColor()Obtient la couleur transparente.
setTransparentColor(boolean value)Une valeur indiquant si l’image possède une couleur transparente.
setTransparentColor(Color value)La couleur transparente.
hasBackgroundColor()Obtient une valeur indiquant si elle possède une couleur d’arrière‑plan.
getBackgroundColor()Obtient la couleur d’arrière-plan.
setBackgroundColor(boolean value)Une valeur indiquant si elle possède une couleur d’arrière‑plan.
setBackgroundColor(Color value)La couleur d’arrière-plan.
isUseAlphaBlending()Obtient une valeur indiquant si [utiliser le mélange alpha].
getFullFrame()Obtient la trame complète.
cacheData()Met en cache les données et garantit qu’aucun chargement de données supplémentaire ne sera effectué depuis le DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer).

getBitsPerPixel()

public int getBitsPerPixel()

Obtient le nombre de bits par pixel de l’image.

Returns: int - le nombre de bits par pixel de l’image.

getWidth()

public int getWidth()

Obtient la largeur de l’image.

Returns: int - la largeur de l’image.

getHeight()

public int getHeight()

Obtient la hauteur de l’image.

Returns: int - la hauteur de l’image.

getFrameTime()

public final int getFrameTime()

Obtient la durée de la trame.

Returns: int - la durée de la trame.

setFrameTime(int value)

public final void setFrameTime(int value)

Définit la durée du cadre.

Parameters:

ParamètreTypeDescription
valeurintla durée du cadre.

getFrameTop()

public final int getFrameTop()

Obtient le décalage supérieur de la trame.

Returns: int - le décalage supérieur de la trame.

getFrameLeft()

public final int getFrameLeft()

Obtient le décalage gauche de la trame.

Returns: int - le décalage gauche de la trame.

getDisposalMethod()

public final int getDisposalMethod()

Obtient la méthode de disposition.

Returns: int - la méthode de disposition.

hasTransparentColor()

public boolean hasTransparentColor()

Obtient une valeur indiquant si l’image possède une couleur transparente.

Returns: booléen - une valeur indiquant si l’image possède une couleur transparente.

hasAlpha()

public boolean hasAlpha()

Obtient une valeur indiquant si cette instance possède un canal alpha.

Returns: boolean

getTransparentColor()

public Color getTransparentColor()

Obtient la couleur transparente.

Returns: Color - the transparent color.

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Une valeur indiquant si l’image possède une couleur transparente.

Parameters:

ParamètreTypeDescription
valeurbooleanune valeur indiquant si l’image possède une couleur transparente.

setTransparentColor(Color value)

public void setTransparentColor(Color value)

La couleur transparente.

Parameters:

ParamètreTypeDescription
valueColorla couleur transparente.

hasBackgroundColor()

public boolean hasBackgroundColor()

Obtient une valeur indiquant si elle possède une couleur d’arrière‑plan.

Returns: booléen - une valeur indiquant s’il possède une couleur d’arrière-plan.

getBackgroundColor()

public Color getBackgroundColor()

Obtient la couleur d’arrière-plan.

Returns: Color - the background color.

setBackgroundColor(boolean value)

public void setBackgroundColor(boolean value)

Une valeur indiquant si elle possède une couleur d’arrière‑plan.

Parameters:

ParamètreTypeDescription
valeurbooleanune valeur indiquant s’il possède une couleur d’arrière-plan.

setBackgroundColor(Color value)

public void setBackgroundColor(Color value)

La couleur d’arrière-plan.

Parameters:

ParamètreTypeDescription
valueColorla couleur d’arrière-plan.

isUseAlphaBlending()

public final boolean isUseAlphaBlending()

Obtient une valeur indiquant si [utiliser le mélange alpha].

Valeur : true si [use alpha blending] ; sinon, false.

Returns: boolean - une valeur indiquant si [use alpha blending].

getFullFrame()

public final RasterImage getFullFrame()

Obtient la trame complète.

Returns: RasterImage - The full frame image.

cacheData()

public void cacheData()

Met en cache les données et garantit qu’aucun chargement de données supplémentaire ne sera effectué depuis le DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer).