ApngOptions
Inheritance: java.lang.Object, com.aspose.imaging.DisposableObject, com.aspose.imaging.ImageOptionsBase, com.aspose.imaging.imageoptions.PngOptions
public class ApngOptions extends PngOptions
Animated PNG (Animated Portable Network Graphics) görüntü dosyası formatı oluşturma API’si, etkileyici animasyonlu görseller üretmek isteyen geliştiriciler için dinamik bir araçtır. Çerçeve süresi ve döngü sayısı gibi özelleştirilebilir seçeneklerle, bu API belirli ihtiyaçlara göre animasyonlu içeriği ince ayar yapmanıza olanak tanır. Çekici web grafikleri ya da etkileşimli görseller oluştururken, bu API’yi APNG görüntülerini sorunsuz bir şekilde entegre etmek ve animasyon parametreleri üzerinde hassas kontrol sağlamak için kullanabilirsiniz.
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| ApngOptions() | Yeni bir ApngOptions sınıfı örneği başlatır. |
| ApngOptions(ApngOptions apngOptions) | ApngOptions sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getNumPlays() | Animasyonun kaç kez döngü yapacağını alır. |
| setNumPlays(int value) | Animasyonun kaç kez döngü yapacağını ayarlar. |
| getDefaultFrameTime() | Varsayılan çerçeve süresini alır. |
| setDefaultFrameTime(long value) | Varsayılan çerçeve süresini ayarlar. |
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"))
{
// APNG animasyonunu varsayılan olarak sınırsız animasyon döngüsüyle dışa aktar
image.save("Animation1.webp.png", new ApngOptions());
// Animasyon döngülerini ayarlama
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"))
{
// Varsayılan kare süresini ayarlama
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()
Yeni bir ApngOptions sınıfı örneği başlatır.
ApngOptions(ApngOptions apngOptions)
public ApngOptions(ApngOptions apngOptions)
ApngOptions sınıfının yeni bir örneğini başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| apngOptions | ApngOptions | PNG seçenekleri. |
getNumPlays()
public final int getNumPlays()
Animasyonun kaç kez döngüye gireceğini alır. 0, sınırsız döngüyü gösterir.
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"))
{
// APNG animasyonunu varsayılan olarak sınırsız animasyon döngüsüyle dışa aktar
image.save("Animation1.webp.png", new ApngOptions());
// Animasyon döngülerini ayarlama
ApngOptions options = new ApngOptions();
options.setNumPlays(5);
image.save("Animation2.webp.png", options); // 5 cycles
}
setNumPlays(int value)
public final void setNumPlays(int value)
Animasyonun kaç kez döngüye gireceğini ayarlar. 0, sınırsız döngüyü gösterir.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | 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"))
{
// APNG animasyonunu varsayılan olarak sınırsız animasyon döngüsüyle dışa aktar
image.save("Animation1.webp.png", new ApngOptions());
// Animasyon döngülerini ayarlama
ApngOptions options = new ApngOptions();
options.setNumPlays(5);
image.save("Animation2.webp.png", options); // 5 cycles
}
getDefaultFrameTime()
public final long getDefaultFrameTime()
Varsayılan çerçeve süresini alır.
Returns: long
setDefaultFrameTime(long value)
public final void setDefaultFrameTime(long value)
Varsayılan çerçeve süresini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | long |