GIF Sıkıştırma
GIF’i renk sayısını düşürerek, kare atlayarak ve kayıplı optimizasyonla küçültür. Her ayarın etkisi anında görünür; dosyan yüklenmez. Ücretsiz ve sınırsız.
GIF, APNG, WebP, AVIF · statik görseller de kabul edilir
İpuçları
- Renk sayısını 256’dan 64’e düşürmek çoğu animasyonda gözle fark edilmez, boyutu yarıya indirir.
- Her ikinci kareyi atlamak süreyi korur ama akıcılığı düşürür; hareketli sahnelerde dikkatli kullan.
- Kayıplı optimizasyon değerini 30’un üstüne çıkarma; benekli izler oluşur.
Nasıl kullanılır?
- 1 Sıkıştırmak istediğin GIF dosyasını yükleme alanına bırak.
- 2 Renk sayısını, kayıplı sıkıştırma oranını ve gerekirse kare atlama ayarını hedefine göre belirle.
- 3 Oluşan dosya boyutu ile animasyon netliğini önizlemeden kontrol edip optimize edilen GIF dosyasını indir.
Bilmen gerekenler
GIF formatı, her karede en fazla 256 renklik indeksli bir palet ve kayıpsız LZW algoritması kullanır. Modern video kodeklerinin aksine kareler arası gelişmiş tahmin yöntemleri barındırmadığından, yüksek kare hızlı veya zengin renkli animasyonlar devasa dosya boyutlarına ulaşır. Web sitelerinde sayfa yükleme hızını düşüren bu ağırlığı hafifletmek için renk paletini daraltmak, benzer pikselleri kayıplı algoritmayla birleştirmek veya gereksiz kareleri ayıklamak gerekir. Renk sayısını 256 seviyesinden 64 seviyesine çekmek çoğu görselde insan gözünün fark edemeyeceği bir kalite kaybıyla dosya boyutunu yarıya kadar düşürür.
Bu araç, yüklediğin GIF dosyasının karelerini doğrudan tarayıcı belleğinde çözümler ve sunucuya aktarmadan optimize edilmiş yeni bir palet oluşturur. Kayıplı sıkıştırma katsayısı, pikseller arasındaki mikroskobik renk farklarını törpüleyerek LZW sıkıştırmasının verimini artırır; ancak bu değeri 30 seviyesinin üzerine çıkardığında hareketli alanlarda kumlanma ve izler belirginleşir. Kare atlama seçeneği toplam oynatma süresini koruyarak sadece ara kareleri temizler, bu da akıcılıktan bir miktar ödün vererek boyutu ciddi oranda küçültür. İşlem tamamen cihazının işlemcisinde çalıştığı için yüksek çözünürlüklü devasa dosyalarda tarayıcı bellek kapasitesi belirleyici sınırdır.
Ölçülen çıktı boyutları
Test dosyası: animasyon film görüntüsünden kesilmiş, paleti zaten optimize edilmiş 480×270, 50 karelik bir GIF (10 fps, 5 saniye, 4,68 MB). Masaüstü bilgisayarda Chrome 154 ile çalıştırıldı; her deneme 1-4 saniye sürdü.
| Renk | Kare atma | Ölçek | Kayıplı | Sonuç | GIF boyutu | Fark |
|---|---|---|---|---|---|---|
| 256 | kapalı | 100% | kapalı | 480×270, 50 kare | 5,14 MB | +10% |
| 128 | kapalı | 100% | kapalı | 480×270, 50 kare | 4,11 MB | −12% |
| 64 | kapalı | 100% | kapalı | 480×270, 50 kare | 3,19 MB | −32% |
| 256 | her 2. kare | 100% | kapalı | 480×270, 25 kare | 2,57 MB | −45% |
| 256 | kapalı | 75% | kapalı | 360×203, 50 kare | 2,61 MB | −44% |
| 256 | kapalı | 50% | kapalı | 240×135, 50 kare | 1,25 MB | −73% |
| 128 | her 2. kare | 75% | kapalı | 360×203, 25 kare | 1,05 MB | −78% |
| 64 | her 2. kare | 75% | kapalı | 360×203, 25 kare | 843 KB | −82% |
| 64 | her 2. kare | 75% | açık | 360×203, 25 kare | 818 KB | −83% |
- Başka hiçbir şeyi değiştirmeden renk sayısını 256’ya çıkarmak, zaten optimize edilmiş bu GIF’i %10 büyüttü, çünkü her kare kendi paletiyle baştan yazılıyor. Varsayılan 128 renk %12 kazandırdı.
- Her ikinci kareyi atmak ve ölçeği %75’e çekmek tek başına dosyayı yaklaşık %45 küçülttü; bu, renk sayısını düşürmenin getirdiğinden çok daha fazla.
- Büyük kazanç üçünü birleştirince geliyor: 128 renk, her ikinci kare atılmış ve %75 ölçekle 4,68 MB’lık dosya 1,05 MB’a indi.
- Kayıplı seçeneği bu tür görüntüde küçük bir ek kazanç: 843 KB 818 KB oldu.
Sık sorulan sorular
Kayıplı sıkıştırma değeri görselde nasıl bir bozulmaya yol açar?
Kayıplı sıkıştırma algoritması benzer pikselleri tek tonda birleştirerek verimi artırır; değer 30 seviyesini aştığında piksellerde belirgin lekelenmeler ve hareketli geçişlerde gürültü izleri oluşur.
Kare atlama seçeneği animasyonun oynatma hızını etkiler mi?
Hayır, kalan karelerin gecikme süreleri otomatik olarak artırıldığı için toplam animasyon süresi ve oynatma temposu korunur; sadece hareket geçişlerindeki akıcılık azalır.
Saydam arka plana sahip GIF dosyalarında şeffaflık korunur mu?
Evet, GIF formatının 1-bitlik ikili şeffaflık bilgisi korunur; ancak renk paletini çok fazla daralttığında saydam kenarların etrafında hafif piksellenme görülebilir.
Rehberler
Bu araçla ilgili yazılar ve format rehberleri.
İlgili araçlar
- GIF Analiz GIF dosyasının kare sayısını, toplam süresini, kare gecikmelerini, palet ve ölçü bilgisini listeler. Dosya tarayıcıda çözülür, yüklenmez. Anında sonuç verir.
- GIF Hedef Boyut Yazdığın hedef dosya boyutuna ulaşana kadar renk, ölçek ve kare ayarlarını otomatik dener. Tüm denemeler tarayıcıda yapılır, yükleme yok. Kurulum gerekmez.
- GIF Onarma Yarım inen ya da bozulmuş GIF dosyalarından okunabilen kareleri kurtarıp yeni bir animasyon üretir. Onarma tarayıcıda, dosyan yüklenmez. Kayıt ve ücret yok.
- GIF Boyutlandırma Animasyonlu GIF’in tüm karelerini yeni genişlik ve yüksekliğe getirir; oran kilidi vardır. Kareler tarayıcıda işlenir, dosyan yüklenmez. Kayıt ve ücret yok.
- GIF Döndürme Animasyonlu GIF’i 90, 180 veya 270 derece döndürür, yatay ve dikey aynalar. Tüm kareler birlikte işlenir, dosyan sunucuya yüklenmez. Kurulum gerekmez.