ApngOptions

Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase, com.aspose.imaging.imageoptions.PngOptions

public class ApngOptions extends PngOptions

API:et för Animated PNG (Animated Portable Network Graphics) bildfilformatskapande är ett dynamiskt verktyg för utvecklare som vill generera fängslande animerade bilder. Med anpassningsbara alternativ såsom bildramslängd och antal gånger att loopa, möjliggör detta API finjustering av animerat innehåll enligt specifika behov. Oavsett om du skapar engagerande webbgrafik eller interaktiva visuella element, kan du utnyttja detta API för att sömlöst integrera APNG-bilder med exakt kontroll över animationsparametrar.

Konstruktörer

KonstruktorBeskrivning
ApngOptions()Initierar en ny instans av klassen ApngOptions.
ApngOptions(ApngOptions apngOptions)Initierar en ny instans av klassen ApngOptions.

Metoder

MetodBeskrivning
getNumPlays()Hämtar antalet gånger animationen ska loopas.
setNumPlays(int value)Ställer in antalet gånger animationen ska loopas.
getDefaultFrameTime()Hämtar standardbildramens varaktighet.
setDefaultFrameTime(long value)Ställer in standardbildramens varaktighet.

Example: The following example shows how to export to APNG file format.


import com.aspose.imaging;
import com.aspose.imaging.imageoptions;

try (Image image = Image.load("Animation1.webp"))
{
    // Exportera till APNG-animation med obegränsade animationscykler som standard
    image.save("Animation1.webp.png", new ApngOptions());
    // Ställa in animationscykler
    ApngOptions options = new ApngOptions();
    options.setNumPlays(5);
    image.save("Animation2.webp.png", options); // 5 cycles
}

Example: The following example shows how to export apng APNG file format from other non-animated multi-page format.

import com.aspose.imaging;
import com.aspose.imaging.imageoptions;

try (Image image = Image.load("img4.tif"))
{
    // Ställa in standardramens varaktighet
    ApngOptions options = new ApngOptions();
    options.setDefaultFrameTime(500);
    image.save("img4.tif.500ms.png", options); // 500 ms
    options.setDefaultFrameTime(250);
    image.save("img4.tif.250ms.png", options); // 250 ms
}

ApngOptions()

public ApngOptions()

Initierar en ny instans av klassen ApngOptions.

ApngOptions(ApngOptions apngOptions)

public ApngOptions(ApngOptions apngOptions)

Initierar en ny instans av klassen ApngOptions.

Parameters:

ParameterTypBeskrivning
apngOptionsApngOptionsPNG-alternativen.

getNumPlays()

public final int getNumPlays()

Hämtar antalet gånger animationen ska loopas. 0 indikerar oändlig loopning.

Returns: int

Example: The following example shows how to export to APNG file format.


import com.aspose.imaging;
import com.aspose.imaging.imageoptions;

try (Image image = Image.load("Animation1.webp"))
{
    // Exportera till APNG-animation med obegränsade animationscykler som standard
    image.save("Animation1.webp.png", new ApngOptions());
    // Ställa in animationscykler
    ApngOptions options = new ApngOptions();
    options.setNumPlays(5);
    image.save("Animation2.webp.png", options); // 5 cycles
}

setNumPlays(int value)

public final void setNumPlays(int value)

Ställer in antalet gånger animationen ska loopas. 0 indikerar oändlig loopning.

Parameters:

ParameterTypBeskrivning
värdeint

Example: The following example shows how to export to APNG file format.


import com.aspose.imaging;
import com.aspose.imaging.imageoptions;

try (Image image = Image.load("Animation1.webp"))
{
    // Exportera till APNG-animation med obegränsade animationscykler som standard
    image.save("Animation1.webp.png", new ApngOptions());
    // Ställa in animationscykler
    ApngOptions options = new ApngOptions();
    options.setNumPlays(5);
    image.save("Animation2.webp.png", options); // 5 cycles
}

getDefaultFrameTime()

public final long getDefaultFrameTime()

Hämtar standardbildramens varaktighet.

Returns: long

setDefaultFrameTime(long value)

public final void setDefaultFrameTime(long value)

Ställer in standardbildramens varaktighet.

Parameters:

ParameterTypBeskrivning
värdelong