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
Skapa animerade PNG (APNG)-bildramar från enkelsidiga rasterbilder med vårt API. Ställ enkelt in animation och ramlängd, programmera antalet ramar och justera gamma- och kontrastnivåer, vilket säkerställer fängslande och anpassningsbara animationer skräddarsydda efter din vision.
Metoder
| Metod | Beskrivning |
|---|---|
| getBitsPerPixel() | Hämtar antalet bildbitar per pixel. |
| getWidth() | Hämtar bildens bredd. |
| getHeight() | Hämtar bildens höjd. |
| getFrameTime() | Hämtar bildramens varaktighet. |
| setFrameTime(int value) | Ställer in ramlängden. |
| getFrameTop() | Hämtar bildramens övre förskjutning. |
| getFrameLeft() | Hämtar bildramens vänstra förskjutning. |
| getDisposalMethod() | Hämtar borttagningsmetoden. |
| hasTransparentColor() | Hämtar ett värde som indikerar om bilden har transparent färg. |
| hasAlpha() | Hämta ett värde som indikerar om detta objekt har alfa. |
| getTransparentColor() | Hämtar den transparenta färgen. |
| setTransparentColor(boolean value) | Ett värde som indikerar om bilden har transparent färg. |
| setTransparentColor(Color value) | Den transparenta färgen. |
| hasBackgroundColor() | Hämtar ett värde som indikerar om den har bakgrundsfärg. |
| getBackgroundColor() | Hämtar bakgrundsfärgen. |
| setBackgroundColor(boolean value) | Ett värde som indikerar om den har bakgrundsfärg. |
| setBackgroundColor(Color value) | Bakgrundsfärgen. |
| isUseAlphaBlending() | Hämtar ett värde som indikerar om [use alpha blending]. |
| getFullFrame() | Hämtar hela ramen. |
| cacheData() | Cachar data och säkerställer att ingen ytterligare dataladdning kommer att utföras från den underliggande DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer). |
getBitsPerPixel()
public int getBitsPerPixel()
Hämtar antalet bildbitar per pixel.
Returns: int - bildens bitar per pixel-antal.
getWidth()
public int getWidth()
Hämtar bildens bredd.
Returns: int - bildens bredd.
getHeight()
public int getHeight()
Hämtar bildens höjd.
Returns: int - bildens höjd.
getFrameTime()
public final int getFrameTime()
Hämtar bildramens varaktighet.
Returns: int - bildramens varaktighet.
setFrameTime(int value)
public final void setFrameTime(int value)
Ställer in ramlängden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | ramlängden. |
getFrameTop()
public final int getFrameTop()
Hämtar bildramens övre förskjutning.
Returns: int - bildramens övre förskjutning.
getFrameLeft()
public final int getFrameLeft()
Hämtar bildramens vänstra förskjutning.
Returns: int - bildramens vänstra förskjutning.
getDisposalMethod()
public final int getDisposalMethod()
Hämtar borttagningsmetoden.
Returns: int - borttagningsmetoden.
hasTransparentColor()
public boolean hasTransparentColor()
Hämtar ett värde som indikerar om bilden har transparent färg.
Returns: boolean - ett värde som indikerar om bilden har transparent färg.
hasAlpha()
public boolean hasAlpha()
Hämta ett värde som indikerar om detta objekt har alfa.
Returns: boolean
getTransparentColor()
public Color getTransparentColor()
Hämtar den transparenta färgen.
Returns: Color - the transparent color.
setTransparentColor(boolean value)
public void setTransparentColor(boolean value)
Ett värde som indikerar om bilden har transparent färg.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | ett värde som indikerar om bilden har transparent färg. |
setTransparentColor(Color value)
public void setTransparentColor(Color value)
Den transparenta färgen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Color | den transparenta färgen. |
hasBackgroundColor()
public boolean hasBackgroundColor()
Hämtar ett värde som indikerar om den har bakgrundsfärg.
Returns: boolean - ett värde som indikerar om den har bakgrundsfärg.
getBackgroundColor()
public Color getBackgroundColor()
Hämtar bakgrundsfärgen.
Returns: Color - the background color.
setBackgroundColor(boolean value)
public void setBackgroundColor(boolean value)
Ett värde som indikerar om den har bakgrundsfärg.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | boolean | ett värde som indikerar om den har bakgrundsfärg. |
setBackgroundColor(Color value)
public void setBackgroundColor(Color value)
Bakgrundsfärgen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | Color | bakgrundsfärgen. |
isUseAlphaBlending()
public final boolean isUseAlphaBlending()
Hämtar ett värde som indikerar om [use alpha blending].
Värde: true om [use alpha blending]; annars, false.
Returns: boolean - ett värde som indikerar om [use alpha blending].
getFullFrame()
public final RasterImage getFullFrame()
Hämtar hela ramen.
Returns: RasterImage - The full frame image.
cacheData()
public void cacheData()
Cachar data och säkerställer att ingen ytterligare dataladdning kommer att utföras från den underliggande DataStreamSupporter.DataStreamContainer(DataStreamSupporter.getDataStreamContainer).