GIF → WebP
Animasyonlu GIF’i animasyonlu WebP’ye çevirir ve dosya boyutunu genelde yarıdan fazla düşürür. Dönüşüm tarayıcında, dosyan yüklenmez. Kayıt ve ücret yok.
Animasyonlu ya da tek kareli GIF · tek dosya
İpuçları
- Animasyonlu WebP tüm güncel tarayıcılarda oynar; e-posta istemcilerinde ise GIF daha güvenli.
- WebP 256 renk sınırı taşımaz; GIF’te bantlanan degradeler burada düzelir.
- Kalite kaydırıcısını 0,8 civarında bırak; daha aşağısı hareketli sahnelerde blok izi bırakır.
Nasıl kullanılır?
- 1 Animasyonlu GIF dosyanı yükleme alanına bırak veya cihazından seç.
- 2 Kalite kaydırıcısını hareketli sahnelerde blok izi kalmaması için 0,8 civarına ayarla.
- 3 Dönüştürmeyi başlat ve işlem tamamlandığında hazırlanan animasyonlu WebP dosyasını indir.
Bilmen gerekenler
GIF formatı 1980'lerden kalma LZW sıkıştırması ve kare başına sadece 256 renk sınırı nedeniyle modern web için oldukça hantal bir yapıdır. Detaylı veya gradyan içeren hareketli grafiklerde renk bantlaşması ve aşırı büyük dosya boyutları kaçınılmaz hale gelir. Animasyonlu WebP ise VP8 kare içi ve kareler arası tahmin yöntemlerini kullanarak 24 bit gerçek renk derinliği ve 8 bit alfa şeffaflığı sunar. Bu dönüşüm, görseldeki renk geçişlerini pürüzsüzleştirirken dosya boyutunu çoğunlukla yarıdan fazla küçültür. Güncel web tarayıcılarının tamamı animasyonlu WebP formatını sorunsuz oynatır.
Bu araç, dönüştürme işlemini doğrudan tarayıcında WebAssembly altyapısıyla çalışan medya motoru üzerinden gerçekleştirir. İlk kullanımda gerekli olan yaklaşık otuz megabaytlık çekirdek kütüphane bir defaya mahsus indirilir ve önbelleğe alınır, böylece dosyan asla uzak sunuculara yüklenmez. Tarayıcı ortamında tek işlemci çekirdeği kullanıldığından yüksek kare sayısına sahip uzun animasyonların işlenmesi orijinal süresinden biraz daha uzun sürebilir. Kalite değerini 0,8 bandında tutmak, hareketli sahnelerde pikselleşme ve blok izi oluşumunu engelleyerek optimum sıkıştırma dengesi sağlar. E-posta bültenleri dışındaki tüm web projelerinde ideal çözümdür.
Ölçülen çıktı boyutları
Test dosyası: animasyon film görüntüsünden kesilmiş 480×270, 50 karelik bir GIF (10 fps, 5 saniye, 4,68 MB). Masaüstü bilgisayarda Chrome 154 ile, video motoru yüklüyken canlı araçta çalıştırıldı; WebP kodlayıcı sabit kaliteyle çalıştığı için tek ayar kare hızı.
| Kare hızı | WebP boyutu | Fark | Süre |
|---|---|---|---|
| 8 fps | 1,22 MB | −74% | 2 sn |
| 10 fps | 1,52 MB | −68% | 3 sn |
| 12 fps | 1,52 MB | −68% | 3 sn |
| 15 fps | 1,52 MB | −68% | 3 sn |
| 20 fps | 1,52 MB | −68% | 3 sn |
| 24 fps | 1,52 MB | −68% | 3 sn |
| 30 fps | 1,52 MB | −68% | 4 sn |
- Kazancın tamamını dönüşümün kendisi veriyor: kaynağın kendi hızı olan 10 fps’te 4,68 MB’lık GIF, hiçbir ayara dokunmadan 1,52 MB’lık animasyonlu WebP’ye indi; %68 küçülme.
- Kare hızını kaynağın üstüne çıkarmak hiçbir şey değiştirmiyor. 12, 15, 20, 24 ve 30 fps aynı 1,52 MB’lık dosyayı bayt bayt aynı üretti; çünkü animasyonlu WebP’de tekrar eden kare neredeyse hiç yer tutmuyor.
- Kaynağın altına inmek dosyayı gerçekten küçültüyor: 8 fps 1,22 MB verdi, yani 10 fps’ten %20 az; karşılığında her beş kareden biri atılıyor.
- Her deneme 2-4 saniyede bitti. Yaklaşık 32 MB’lık motor indirmesi yalnızca ilk dönüşümde oluyor, sonrasında önbellekten geliyor.
Sık sorulan sorular
Animasyonun kare hızı veya oynatma akıcılığı bozulur mu?
Orijinal GIF dosyasındaki kare zamanlamaları ve döngü sayısı birebir korunur. WebP formatına aktarılırken kare düşmesi yaşanmaz, hareket akıcılığı aynı kalır.
Dönüştürme işlemi neden bazen beklenenden uzun sürüyor?
İşlem doğrudan tarayıcında tek çekirdekli WebAssembly motoruyla gerçekleştirilir. Yüksek çözünürlüklü ve yüzlerce kareden oluşan animasyonlarda her karenin tek tek sıkıştırılması zaman alabilir.
Animasyonlu WebP tüm platformlarda GIF gibi sorunsuz çalışır mı?
Modern web tarayıcıları ve mobil platformların tümü animasyonlu WebP formatını destekler. Ancak bazı geleneksel e-posta istemcilerinde hâlâ eski GIF formatı daha güvenli bir tercihtir.
Rehberler
Bu araçla ilgili yazılar ve format rehberleri.
İlgili araçlar
- WebP → GIF Animasyonlu WebP dosyalarını tüm kareleriyle GIF formatına çevirir; süre ve döngü korunur. Dönüşüm tarayıcında, dosyan sunucuya yüklenmez. Kurulum gerekmez.
- GIF → APNG GIF animasyonunu APNG formatına çevirir; tam renk ve yumuşak şeffaflık kazanırsın. Kodlama tarayıcında yapılır, dosyan sunucuya yüklenmez. Üyelik gerekmez.
- GIF → AVIF GIF animasyonunu animasyonlu AVIF’e çevirir; aynı görüntüyü çok daha küçük dosyada saklar. İşlem tarayıcıda, dosyan sunucuya gönderilmez. Ücretsiz ve sınırsız.
- Lottie → GIF Lottie JSON animasyonlarını kare kare çizip GIF’e dönüştürür; boyut, kare hızı ve zemin rengi seçilir. Dosyan tarayıcıda işlenir, yüklenmez.
- TGS → GIF Telegram animasyonlu çıkartmalarını (TGS) açıp GIF’e çevirir; boyut ve kare hızı ayarlanabilir. Çıkartman tarayıcıda işlenir, sunucuya gitmez.