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
| Methode | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int | die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | ein Wert, der angibt, ob das Bild eine transparente Farbe hat. |
setTransparentColor(Color value)
public void setTransparentColor(Color value)
Die transparente Farbe.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Color | die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | boolean | ein Wert, der angibt, ob es eine Hintergrundfarbe hat. |
setBackgroundColor(Color value)
public void setBackgroundColor(Color value)
Die Hintergrundfarbe.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | Color | die 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.