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

MetodBeskrivning
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:

ParameterTypBeskrivning
värdeintramlä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:

ParameterTypBeskrivning
värdebooleanett värde som indikerar om bilden har transparent färg.

setTransparentColor(Color value)

public void setTransparentColor(Color value)

Den transparenta färgen.

Parameters:

ParameterTypBeskrivning
valueColorden 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:

ParameterTypBeskrivning
värdebooleanett värde som indikerar om den har bakgrundsfärg.

setBackgroundColor(Color value)

public void setBackgroundColor(Color value)

Bakgrundsfärgen.

Parameters:

ParameterTypBeskrivning
valueColorbakgrundsfä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).