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
| Konstruktor | Beskrivning |
|---|---|
| ApngOptions() | Initierar en ny instans av klassen ApngOptions. |
| ApngOptions(ApngOptions apngOptions) | Initierar en ny instans av klassen ApngOptions. |
Metoder
| Metod | Beskrivning |
|---|---|
| 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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| apngOptions | ApngOptions | PNG-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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | 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
}
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:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | long |