GIF dan APNG berasal dari daftar format gambar animasi paling umum. GIF adalah singkatan dari Graphics Interchange Format dan file APNG adalah Animated Portable Network Graphics. Jika kami membandingkan file GIF dan APNG dengan kualitas yang sama, terlihat bahwa file APNG berukuran lebih kecil. Artikel ini akan membahas untuk memutar dan menjeda file animasi GIF dan APNG di halaman web HTML menggunakan C#.

Topik-topik berikut akan dibahas di bawah ini:

.NET API untuk Gambar Animasi

Untuk gambar animasi, saya akan menggunakan GroupDocs.Viewer for .NET API dalam contoh C# di artikel ini. Seiring dengan rendering gambar GIF dan APNG, API ini mendukung rendering dokumen pengolah kata, spreadsheet, PDF, presentasi, email, arsip ZIP, gambar Visio dan CAD, gambar eBook, file kode sumber pemrograman, dan banyak format dokumen lainnya.

Anda dapat mengunduh penginstal DLL atau MSI dari bagian unduhan atau menginstal API di aplikasi .NET Anda melalui NuGet.

PM> Install-Package GroupDocs.Viewer

Putar dan Jeda Gambar APNG Animasi di C#

Untuk merender file gambar APNG ke halaman HTML, ikuti langkah-langkah yang disebutkan di bawah ini. Kode sumber dan keluaran C# juga tersedia di bawah ini.

  • Buat objek kelas Viewer dengan file gambar APNG.
  • Buat objek HTMLViewOptions menggunakan metode ForEmbeddedResources, dan sediakan file HTML keluaran untuknya.
  • Panggil metode View objek penampil untuk membuat tampilan gambar animasi APNG.

Berikut ini adalah kode C# yang merender gambar APNG ke halaman web HTML. Ini juga menyediakan opsi putar dan jeda untuk file PNG animasi.

// Render APNG Ke HTML dengan Opsi Putar dan Jeda
using (Viewer viewer = new Viewer("animation.apng"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-APNG.html");
    viewer.View(options);
}

Berikut adalah tampilan halaman HTML keluaran dengan file APNG. Dari tautan ini, Anda juga dapat mengalami pemutaran dan jeda animasi APNG yang dibuat menggunakan kode C# di atas.

Jeda PNG Animasi APNG di C#

Putar dan Jeda Gambar GIF Animasi di C#

Jika Anda ingin merender gambar GIF ke halaman web HTML, Anda dapat melakukannya dengan menggunakan kode yang sama seperti di atas. Opsi putar dan jeda juga akan tersedia untuk animasi GIF seperti halnya untuk animasi APNG. Contoh kode C# berikut merender file animasi GIF ke HTML dengan opsi putar dan jeda.

// Render GIF Ke HTML dengan Opsi Putar dan Jeda
using (Viewer viewer = new Viewer("animation.gif"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-gif.html");
    viewer.View(options);
}

Kesimpulan

Saya yakin Anda akan percaya diri untuk mencoba merender GIF animasi dan file APNG ke halaman web HTML menggunakan C#. Anda dapat membuat aplikasi .NET Anda sendiri yang memiliki fitur untuk memutar dan menjeda animasi GIF dan APNG di C#.

Untuk informasi lebih lanjut tentang API dan gambar animasi, kunjungi dokumentasi atau contoh sumber terbuka di GitHub. Mengenai pertanyaan atau kebingungan apa pun, jangan ragu untuk menghubungi dukungan di forum.

Semoga Hari Animasi Anda menyenangkan dengan C#.

Lihat juga