GIF ve APNG, en yaygın animasyonlu resim formatları listesindendir. GIF, Grafik Değişim Biçimi anlamına gelir ve APNG dosyaları, Animasyonlu Taşınabilir Ağ Grafikleridir. Aynı kalitedeki GIF ve APNG dosyalarını karşılaştırırsak, APNG dosyalarının boyut olarak daha küçük olduğu fark edilir. Bu makale, C# kullanarak bir HTML web sayfasında animasyonlu GIF ve APNG dosyalarını oynatmayı ve duraklatmayı tartışacaktır.

Aşağıdaki konular aşağıda ele alınacaktır:

Animasyonlu Görüntüler için .NET API

Animasyonlu görseller için bu makalenin C# örneklerinde GroupDocs.Viewer for .NET API kullanacağım. GIF ve APNG görüntülerinin işlenmesinin yanı sıra bu API, kelime işlem belgelerinin, elektronik tabloların, PDF’lerin, sunumların, e-postaların, ZIP arşivlerinin, Visio ve CAD çizimlerinin, e-Kitap görüntülerinin, programlama kaynak kodu dosyalarının ve diğer birçok belge biçiminin işlenmesini destekler.

İndirilenler bölümünden DLL’leri veya MSI yükleyicisini indirebilir veya NuGet aracılığıyla .NET uygulamanıza API’yi yükleyebilirsiniz.

PM> Install-Package GroupDocs.Viewer

Animasyonlu APNG Görüntülerini C# dilinde Oynatın ve Duraklatın

APNG resim dosyasını bir HTML sayfasına dönüştürmek için aşağıda belirtilen adımları izleyin. C# kaynak kodu ve çıktısı da aşağıda mevcuttur.

  • APNG görüntü dosyasıyla bir Görüntüleyici sınıf nesnesi oluşturun.
  • ForEmbeddedResources yöntemini kullanarak ve çıktı HTML dosyasını sağlayarak HTMLViewOptions nesnesini oluşturun.
  • APNG animasyonlu görüntüsü için görünüm oluşturmak üzere görüntüleyici nesnesinin Görünüm yöntemini çağırın.

APNG görüntüsünü HTML web sayfasına dönüştüren C# kodu aşağıdadır. Animasyonlu PNG dosyası için oynatma ve duraklatma seçeneği de sağlar.

// Oynat ve Duraklat Seçeneği ile APNG'yi HTML'ye Dönüştür
using (Viewer viewer = new Viewer("animation.apng"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-APNG.html");
    viewer.View(options);
}

İşte çıktı HTML sayfasının APNG dosyasıyla görünümü. Bu bağlantıdan, yukarıdaki C# kodu kullanılarak oluşturulan APNG animasyonunun oynatılmasını ve duraklatılmasını deneyimleyebilirsiniz.

APNG Animasyonlu PNG'yi C# dilinde duraklatın

Animasyonlu GIF Görüntülerini C# ile Oynatın ve Duraklatın

GIF resimlerini bir HTML web sayfasına dönüştürmek istiyorsanız, bunu yukarıdakine benzer bir kod kullanarak yapabilirsiniz. Oynat ve duraklat seçeneği, APNG animasyonlarında olduğu gibi GIF animasyonlarında da kullanılabilecektir. Aşağıdaki C# kod örneği, GIF animasyon dosyasını oynat ve duraklat seçeneğiyle HTML’ye dönüştürür.

// Oynat ve Duraklat Seçeneği ile GIF'i HTML'ye Dönüştür
using (Viewer viewer = new Viewer("animation.gif"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-gif.html");
    viewer.View(options);
}

Çözüm

Animasyonlu GIF ve APNG dosyalarını C# kullanarak HTML web sayfalarına dönüştürmeyi denemek konusunda kendinize güveneceğinizden eminim. C#’ta GIF ve APNG animasyonlarını oynatma ve duraklatma özelliğine sahip kendi .NET uygulamanızı oluşturabilirsiniz.

API ve animasyonlu resimler hakkında daha fazla bilgi için belgeleri veya GitHub‘daki açık kaynak örneklerini ziyaret edin. Herhangi bir soru veya karışıklıkla ilgili olarak forumda destek ekibiyle iletişime geçmekten çekinmeyin.

C# ile güzel bir Animasyonlu Gün geçirin.

Ayrıca bakınız