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

Erstellen Sie animierte PNG (APNG)-Bildrahmen aus einseitigen Rasterbildern mit unserer API. Legen Sie nahtlos Animation und Bilddauer fest, programmieren Sie die Anzahl der Rahmen und passen Sie Gamma- und Kontrastwerte an, um fesselnde und anpassbare Animationen zu gewährleisten, die auf Ihre Vision zugeschnitten sind.

Methoden

MethodeBeschreibung
getBitsPerPixel()Ermittelt die Bit‑Pro‑Pixel‑Anzahl des Bildes.
getWidth()Ermittelt die Bildbreite.
getHeight()Ermittelt die Bildhöhe.
getFrameTime()Liest die Frame-Dauer.
setFrameTime(int value)Legt die Bilddauer fest.
getFrameTop()Liest den oberen Frame-Offset.
getFrameLeft()Liest den linken Frame-Offset.
getDisposalMethod()Liest die Entsorgungsmethode.
hasTransparentColor()Gibt einen Wert zurück, der angibt, ob das Bild eine transparente Farbe hat.
hasAlpha()Gibt einen Wert zurück, der angibt, ob diese Instanz Alpha hat.
getTransparentColor()Gibt die transparente Farbe zurück.
setTransparentColor(boolean value)Ein Wert, der angibt, ob das Bild eine transparente Farbe hat.
setTransparentColor(Color value)Die transparente Farbe.
hasBackgroundColor()Gibt einen Wert zurück, der angibt, ob es eine Hintergrundfarbe hat.
getBackgroundColor()Liest die Hintergrundfarbe.
setBackgroundColor(boolean value)Ein Wert, der angibt, ob es eine Hintergrundfarbe hat.
setBackgroundColor(Color value)Die Hintergrundfarbe.
isUseAlphaBlending()Liest einen Wert, der angibt, ob [use alpha blending].
getFullFrame()Liest das vollständige Frame.
cacheData()Zwischenspeichert die Daten und stellt sicher, dass keine zusätzlichen Datenladungen vom zugrunde liegenden DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer) durchgeführt werden.

getBitsPerPixel()

public int getBitsPerPixel()

Ermittelt die Bit‑Pro‑Pixel‑Anzahl des Bildes.

Returns: int – die Bit‑Pro‑Pixel‑Anzahl des Bildes.

getWidth()

public int getWidth()

Ermittelt die Bildbreite.

Returns: int – die Bildbreite.

getHeight()

public int getHeight()

Ermittelt die Bildhöhe.

Returns: int – die Bildhöhe.

getFrameTime()

public final int getFrameTime()

Liest die Frame-Dauer.

Returns: int - die Frame-Dauer.

setFrameTime(int value)

public final void setFrameTime(int value)

Legt die Bilddauer fest.

Parameters:

ParameterTypBeschreibung
Wertintdie Bilddauer.

getFrameTop()

public final int getFrameTop()

Liest den oberen Frame-Offset.

Returns: int - der obere Frame-Offset.

getFrameLeft()

public final int getFrameLeft()

Liest den linken Frame-Offset.

Returns: int - der linke Frame-Offset.

getDisposalMethod()

public final int getDisposalMethod()

Liest die Entsorgungsmethode.

Returns: int - die Entsorgungsmethode.

hasTransparentColor()

public boolean hasTransparentColor()

Gibt einen Wert zurück, der angibt, ob das Bild eine transparente Farbe hat.

Returns: boolesch - ein Wert, der angibt, ob das Bild eine transparente Farbe hat.

hasAlpha()

public boolean hasAlpha()

Gibt einen Wert zurück, der angibt, ob diese Instanz Alpha hat.

Returns: boolean

getTransparentColor()

public Color getTransparentColor()

Gibt die transparente Farbe zurück.

Returns: Color - the transparent color.

setTransparentColor(boolean value)

public void setTransparentColor(boolean value)

Ein Wert, der angibt, ob das Bild eine transparente Farbe hat.

Parameters:

ParameterTypBeschreibung
Wertbooleanein Wert, der angibt, ob das Bild eine transparente Farbe hat.

setTransparentColor(Color value)

public void setTransparentColor(Color value)

Die transparente Farbe.

Parameters:

ParameterTypBeschreibung
valueColordie transparente Farbe.

hasBackgroundColor()

public boolean hasBackgroundColor()

Gibt einen Wert zurück, der angibt, ob es eine Hintergrundfarbe hat.

Returns: boolean – ein Wert, der angibt, ob es eine Hintergrundfarbe hat.

getBackgroundColor()

public Color getBackgroundColor()

Liest die Hintergrundfarbe.

Returns: Color - the background color.

setBackgroundColor(boolean value)

public void setBackgroundColor(boolean value)

Ein Wert, der angibt, ob es eine Hintergrundfarbe hat.

Parameters:

ParameterTypBeschreibung
Wertbooleanein Wert, der angibt, ob es eine Hintergrundfarbe hat.

setBackgroundColor(Color value)

public void setBackgroundColor(Color value)

Die Hintergrundfarbe.

Parameters:

ParameterTypBeschreibung
valueColordie Hintergrundfarbe.

isUseAlphaBlending()

public final boolean isUseAlphaBlending()

Liest einen Wert, der angibt, ob [use alpha blending].

Wert: true, wenn [use alpha blending]; andernfalls false.

Returns: boolean - ein Wert, der angibt, ob [use alpha blending] verwendet wird.

getFullFrame()

public final RasterImage getFullFrame()

Liest das vollständige Frame.

Returns: RasterImage - The full frame image.

cacheData()

public void cacheData()

Zwischenspeichert die Daten und stellt sicher, dass keine zusätzlichen Datenladungen vom zugrunde liegenden DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer) durchgeführt werden.