GIF, internetin en eski görsel formatlarından biridir ve her karede en fazla 256 renk kullanabilir. Bugün daha çok kısa hareketli görseller için bilinse de eski web sitelerinde, forumlarda ve arşivlerde durağan GIF logolar ve grafikler hâlâ çok sayıdadır. Bir GIF'i başka formata çevirme ihtiyacı genellikle şöyle doğar: yüklemek istediğin yer GIF kabul etmez, animasyon için bir kapak görseli gerekir ya da görseli bir programda düzenlemek istersin.
Önemli bir sınırı baştan söyleyelim: hareketli GIF dosyalarında bu araç yalnızca ilk kareyi kaydeder. Tüm kareleri ayrı ayrı çıkarmaz ve başka bir kare seçmene izin vermez. Durağan GIF'lerde ise görselin tamamı olduğu gibi dönüştürülür. İşlem tarayıcında yapılır, dosyaların bir sunucuya yüklenmez.
Nasıl kullanılır?
- GIF dosyalarını sayfaya sürükle ya da seç. Birden çok dosya ekleyebilirsin.
- Çıktı formatını seç: PNG varsayılandır, JPG ya da WebP de seçebilirsin.
- JPG seçtiysen şeffaf alanları dolduracak arka plan rengini belirle.
- Sonuçları tek tek ya da ZIP olarak indir.
Hangi çıktıyı seçmelisin?
PNG çoğu durumda doğru seçimdir. GIF'teki pikseller kayıpsız olarak aktarılır, şeffaf alanlar korunur. GIF zaten en fazla 256 renk içerdiği için PNG bu tür görselleri genellikle verimli sıkıştırır ve dosya boyutu makul kalır.
JPG yalnızca kullandığın yer JPG istiyorsa anlamlıdır. GIF görselleri çoğunlukla düz renkler, yazılar ve keskin kenarlardan oluşur; JPG bu kenarların çevresinde hafif lekeler bırakabilir. Şeffaf kısımlar da seçtiğin renkle doldurulur.
WebP görseli bir web sitesinde kullanacaksan iyi bir seçenektir. Şeffaflığı korur ve genellikle küçük dosya üretir.
GIF dosyaları çoğunlukla küçük piksel boyutlarında hazırlanır; birkaç yüz piksel genişlik sık görülür. Dönüştürme bu boyutu değiştirmez. Görseli daha büyük bir alanda kullanman gerekiyorsa yeniden boyutlandır aracıyla büyütebilirsin, ancak büyütmenin yeni ayrıntı eklemediğini ve sonucun biraz yumuşak görüneceğini hesaba kat.
İlk kare beklediğin gibi değilse
Bazı hareketli GIF'ler boş, karanlık ya da yavaşça beliren bir kareyle başlar. Bu durumda kaydedilen görsel beklediğinden farklı, hatta tamamen boş görünebilir. Araç başka bir kare seçemediği için animasyonun belirli bir anına ihtiyacın varsa GIF'in hazırlandığı kaynak videoya ya da görsellere dönmen gerekir.
GIF'te şeffaflık açık ya da kapalı şeklinde çalışır: bir piksel ya tamamen görünür ya tamamen saydamdır, yarı saydam ara ton yoktur. Bu yüzden şeffaf bir GIF'in kenarları, hazırlandığı arka plandan farklı bir zemine konduğunda tırtıklı görünebilir. PNG'ye dönüştürmek bu kenarları olduğu gibi aktarır; düzeltmez.
Ters yönde çalışmak, yani fotoğraflardan hareketli bir GIF hazırlamak istersen GIF oluştur aracını kullanabilirsin. Formatın sınırlarını GIF formatı sayfasında anlattık.
Sık sorulan sorular
Hareketli GIF'in tüm karelerini ayrı ayrı alabilir miyim?
Hayır. Bu araç hareketli GIF'lerden yalnızca ilk kareyi kaydeder. Animasyonu korumak istiyorsan dosyayı GIF olarak bırak.
Dönüştürünce kalite kaybı olur mu?
PNG çıktısında olmaz; pikseller birebir aktarılır. JPG kayıplı bir format olduğu için keskin kenarlarda küçük farklar oluşabilir. WebP çıktısı da kayıplıdır ama çoğu görselde fark belirgin değildir.
Şeffaf GIF şeffaf kalır mı?
PNG ve WebP çıktısında evet. JPG şeffaflığı desteklemediği için saydam alanlar seçtiğin arka plan rengiyle dolar.
Dönüştürdüğüm PNG'yi daha da küçültebilir miyim?
Evet. PNG küçült aracı renk sayısını azaltarak PNG dosyasını hafifletir; GIF kaynaklı görseller zaten az renkli olduğu için bu yöntemle genellikle görünür bir fark oluşmaz.