GIF ve PNG: Sınırları Farklı İki Kayıpsız Format
GIF ve PNG pikselleri hiçbir ayrıntıyı atmadan saklar; bu yüzden GIF'i PNG'ye dönüştürme işlemi birebir aslına sadık olabilir. İkisini ayıran, neleri tutabildikleridir ve geçişin ne zaman değdiğini de bu belirler.
Renkler: İkisinde de Palet
Bir GIF karesi, bir palette seçilmiş en fazla 256 renk kullanabilir. PNG de palet saklayabilir ya da milyonlarca tonla tam renk kullanabilir. Bir GIF'te kare başına hiçbir zaman 256'dan fazla renk olmadığından bu araç PNG'yi mümkün olduğunda paletle kaydeder; böylece her piksel aynı kalır ve dosya kompakt olur.
Şeffaflık: Açık/Kapalı ve 256 Seviye
Bir GIF pikseli ya tamamen şeffaf ya da tamamen opaktır; bir PNG pikseli ise aradaki her değeri alabilir. Tasarımcıların grafikleri GIF'ten PNG'ye taşımasının ana nedeni budur: sonraki düzenlemelerde yumuşak, pürüzsüz kenarlar kullanılabilir. Dönüştürmenin kendisi ise kenarları tam olarak GIF'in çizdiği gibi korur.
Animasyon
GIF hareket eder; standart bir PNG etmez. Bu yüzden GIF'i PNG'ye dönüştürmek, tek bir kare seçmek ya da her kareyi ayrı bir PNG olarak kaydetmek anlamına gelir. Yukarıdaki araçta ikisi de bir tık uzağınızda.
GIF'ten Doğrudan Çıkarılan Bir Kare Neden Bozuk Görünür?
Başka bir araç denediyseniz ve neredeyse boş ya da yalnızca bir çift kırpışan göz gösteren bir kare aldıysanız, GIF bozuk değildi. Hareketli GIF'ler yerden böyle tasarruf eder.
Çoğu Kare Bir Yamadır
Hareketli bir GIF'in ilk karesi genellikle tam bir resimdir. Sonraki kareler çoğu zaman yalnızca değişen dikdörtgeni saklar ve geri kalanını ekranda zaten bulunana bırakır. Tek başına ele alındığında böyle bir kare, boş bir arka plan üzerindeki küçük bir yamadır.
Sonrasını Temizleme Yöntemi (Disposal) Belirler
Her kare, bir sonraki çizilmeden önce kendi alanına ne yapılacağını da belirtir:
Koru
Kare yerinde kalır ve sonraki kare onun üzerine çizilir. En yaygın ayar budur.
Temizle
Alan silinip şeffaf yapılır; boş bir arka plan üzerinde hareket eden sprite'lar için kullanılır.
Önceki resmi geri getir
Alan, kare gösterilmeden önceki hâline döner; kısa parlamalar ve açılır öğeler için kullanılır.
Bu dönüştürücü, kaydetmeden önce 1'den n'e kadar tüm kareleri bu kurallarla yeniden oynatır; böylece PNG, tarayıcınızın o anda gösterdiği resmin tıpatıp aynısını gösterir.
3 Adımda GIF'i PNG'ye Dönüştürme
GIF dosyalarınızı bırakın
Bir veya daha fazla GIF'i kesikli çizgili alana sürükleyin ya da göz atmak için tıklayın. Hareketsiz ve hareketli GIF'lerin ikisi de çalışır; hiçbir şey yüklenmez.
Kareyi seçin
Hareketli bir GIF için bir film şeridi açılır: istediğiniz kareye tıklayın. Animasyonun tamamını durağan görseller olarak saklamak için Kareler ayarını “Tüm kareler (ZIP)” olarak değiştirin.
PNG'yi indirin
Tek bir PNG için “İndir” düğmesine tıklayın ya da her kare için numaralı birer PNG içeren bir ZIP alın. Birden fazla GIF tek bir ZIP olarak birlikte indirilebilir.
Bir veya daha fazla GIF bırakın.
Şeritten bir kare seçin ya da “Tüm kareler (ZIP)” seçeneğini seçin.
PNG'yi ya da tüm karelerin yer aldığı bir ZIP'i indirin.
Şeffaflıkla GIF'i PNG'ye Dönüştürme: Neler Aktarılır, Neler Aktarılmaz?
GIF'teki şeffaf pikseller PNG'de de şeffaf kalır. İnsanları şaşırtan, dışı kesilmiş bir şeklin etrafındaki kenardır.
Açık Renkli Hale Nereden Gelir?
GIF kısmi şeffaflık desteklemediğinden, GIF'i dışa aktaran program yumuşatılmış kenarı bir arka plan rengiyle, genellikle beyazla harmanlamıştır. Beyaz bir sayfada kenar pürüzsüz görünür. Koyu bir arka plana yerleştirildiğinde ise harmanlanmış bu pikseller ince, açık renkli bir çerçeve olarak belirir.
Dönüştürme Bunu Neden Gideremez?
Hale, piksel renklerinin içine işlenmiştir. GIF'i PNG'ye dönüştürme bu pikselleri aslına sadık biçimde kopyalar, dolayısıyla hale de onlarla birlikte gelir. Temiz bir kenar için çizimi kaynak dosyasından PNG olarak yeniden dışa aktarın ya da PNG'yi, GIF'in hazırlandığı renge yakın bir arka plan üzerinde kullanın.
Hızlı kontrol
Sonucu önizlemede açın: görselin arkasındaki dama tahtası deseni, hangi piksellerin şeffaf olduğunu tam olarak gösterir.
PNG, GIF'ten Büyük mü Olur?
Genellikle aynı aralıkta kalır, bazen daha da küçük olur. Bu, PNG'nin nasıl paketlendiğine bağlıdır.
Paletli PNG ve 32 Bit PNG
Pek çok dönüştürücü her kareyi piksel başına dört bayt kullanan 32 bit PNG olarak kaydeder. 256 renkli bir resim için bu israftır ve dosyayı çoğu zaman iki ila dört kat büyütür. Bu araç piksel başına bir bayt kullanan paletli PNG kullanır; PNG'nin sıkıştırması da çoğu zaman GIF'inkine denk gelir ya da onu geçer.
PNG Ne Zaman Büyür?
Fotoğraflardan veya videodan yapılan GIF'ler yoğun dithering kullanır: fazladan renk varmış izlenimi veren ince bir nokta gürültüsü. Gürültü hiçbir kayıpsız formatta iyi sıkışmaz. Kaynağınız böyle bir GIF'se ve paylaşmak için yalnızca durağan bir görsele ihtiyacınız varsa GIF JPG dönüştürücü çok daha küçük bir dosya verir.
Bir Bakışta GIF ve PNG
| GIF | PNG | |
|---|---|---|
| Sıkıştırma | Kayıpsız (LZW) | Kayıpsız (Deflate) |
| Renkler | Kare başına en fazla 256 | Palet veya milyonlarca renk |
| Şeffaflık | Piksel başına açık/kapalı | Piksel başına 256 seviye |
| Animasyon | Var | Yok (standart PNG) |
| En İyi Kullanım | Kısa döngüler, basit animasyonlar | Logolar, simgeler, ekran görüntüleri, düzenlenecek durağan görseller |
GIF'i PNG'ye Dönüştürmek Ne Zaman Doğru Tercihtir?
Keskin kenarlarını ve şeffaflığını koruyan durağan bir görsele ihtiyaç duyduğunuz her durumda dönüştürmeye değer.
Dönüştürmek İçin İyi Nedenler
- Bir tepki GIF'inin tek bir karesini çıkartmaya, emojiye veya avatara dönüştürmek.
- Eski bir GIF logoyu veya simgeyi PNG'yi tercih eden bir belgede, sunumda ya da uygulamada kullanmak.
- Piksel sanatını düzenlemek için kare kare kaydetmek.
- Ekran kaydı GIF'inden temiz bir ekran görüntüsü almak.
GIF Ne Zaman Kalmalı?
Asıl mesele hareketse GIF'i koruyun: PNG tek bir durağan görseldir. Bir web sitesi için uzun bir animasyonun tüm karelerine ihtiyaç varsa, bir video formatı genellikle yüzlerce PNG'den daha küçüktür.
GIF'i PNG'ye Dönüştürdükten Sonra
PNG'yi daha da küçültmek için PNG sıkıştırıcıdan geçirin. Web için PNG WebP dönüştürücü şeffaflığı daha da küçük bir dosyada korur; resim boyutlandırma veya resim kırpma ise görseli bir sitenin istediği tam boyuta getirir.
Bunun yerine fotoğrafa uygun bir durağan görsel mi lazım? GIF JPG dönüştürücüye göz atın. Diğer tüm format çiftleri resim dönüştürücüde listelenir.