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
- C# kullanarak Animasyonlu APNG Görüntüsünü HTML’de Oynatın ve Duraklatın
- Animasyonlu GIF Görüntüsünü C# kullanarak HTML’de Oynatın ve Duraklatın
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.
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.