PNG ve JPG arasındaki temel fark sıkıştırma yöntemidir. JPG (JPEG), görüntüdeki bazı ayrıntıları bilerek atarak fotoğrafları çok küçük dosyalara sığdıran kayıplı bir formattır. PNG ise hiçbir pikseli değiştirmeyen kayıpsız bir formattır ve saydam arka planı destekler. Kısa kural: fotoğraf için JPG; logo, ikon, ekran görüntüsü ve yazı içeren grafikler için PNG. Aynı fotoğraf PNG olarak kaydedildiğinde tipik olarak JPG'nin birkaç katı yer kaplar; buna karşılık bir ekran görüntüsünü JPG yapmak harflerin çevresinde kirli lekeler bırakır.
Elinizdeki dosyayı hemen doğru biçime almak için fotoğraf olduğu hâlde PNG kaydedilmiş görselleri PNG'den JPG'ye dönüştürücü ile küçültebilir, düzenleme öncesi kayıpsız bir kopya gerekiyorsa JPG'den PNG'ye dönüştürücü kullanabilirsiniz. Biçimi değiştirmeden yer kazanmak isterseniz görsel sıkıştırıcı, web için iki formatın arasında bir yol arıyorsanız PNG'den WebP'ye dönüştürücü işinizi görür. Vektör logonuz varsa SVG'den PNG'ye çevirerek istediğiniz ölçüde net bir PNG elde edersiniz.
PNG ve JPG görüntüyü nasıl sıkıştırır?
İki format aynı soruya, yani “bu görüntüyü daha az baytla nasıl saklarım” sorusuna taban tabana zıt iki cevap verir. Farkı anlamak, hangi dosyada hangisinin kazanacağını tahmin etmeyi kolaylaştırır.
JPG: 8×8 bloklar ve bilinçli kayıp
1992'de standartlaşan JPEG, görüntüyü önce parlaklık ve renk bileşenlerine ayırır. İnsan gözü renk ayrıntısına parlaklıktan daha az duyarlı olduğu için renk bilgisi çoğu zaman yarı çözünürlükte saklanır. Ardından görüntü 8×8 piksellik bloklara bölünür, her blok frekans bileşenlerine dönüştürülür ve gözün zor fark ettiği ince ayrıntılar yuvarlanarak atılır. Kalite ayarı tam olarak bu yuvarlamanın ne kadar sert olacağını belirler.
Sonuç, gökyüzü, cilt ve doğa gibi yumuşak geçişli sahnelerde son derece verimlidir. Zayıf nokta keskin kenarlardır: beyaz zemin üzerindeki siyah yazının çevresinde “sivrisinek gürültüsü” denen titrek lekeler, düşük kalitede ise belirgin blok desenleri oluşur.
PNG: pikselleri olduğu gibi koruyan sıkıştırma
PNG, her satırı önce bir öngörü filtresinden geçirir, sonra ZIP dosyalarında da kullanılan DEFLATE algoritmasıyla paketler. Hiçbir bilgi atılmaz; dosyayı açtığınızda kaydettiğiniz pikselin aynısını geri alırsınız. Bu yöntem düz renk alanlarında ve tekrar eden desenlerde çok iyi çalışır, fotoğraftaki doğal gürültüde ise neredeyse hiç işe yaramaz.
Format birkaç farklı modda kaydedilebilir: en fazla 256 renkli palet modu (çoğu zaman PNG-8 diye anılır), kanal başına 8 bit gerçek renk ve kanal başına 16 bit. Basit bir logo palet modunda birkaç kilobayta inebilir; aynı logo gereksiz yere 16 bit kaydedilirse boşuna büyür.
Her kayıtta biraz daha kayıp
JPG'nin az konuşulan bir özelliği nesil kaybıdır. Bir JPG'yi açıp küçük bir düzeltme yaptıktan sonra yeniden JPG kaydettiğinizde sıkıştırma baştan uygulanır ve kayıp birikir. Aynı dosyayı on kez düzenleyip kaydetmek, özellikle yazı ve kenar bölgelerinde gözle görülür bir bozulmaya yol açar. PNG'de böyle bir birikim yoktur; bu yüzden üzerinde çalışılan ara dosyalar için doğru seçimdir.
Saydamlık, renk derinliği ve kalite: temel farklar
- Saydamlık: PNG tam bir alfa kanalı taşır (8 bitlik görsellerde piksel başına 256 saydamlık kademesi); yarı saydam gölgeler ve yumuşak kenarlı kesimler bu sayede mümkündür. JPG'de saydamlık yoktur. Saydam bir PNG'yi JPG'ye çevirdiğinizde boş alanlar beyaza düzlenir ve bu geri alınamaz.
- Renk derinliği: JPG pratikte kanal başına 8 bitle çalışır. PNG 8 veya 16 bit olabilir; 16 bit, yoğun renk düzeltmesi yapılacak ara dosyalarda bantlaşmayı önler.
- Kamera bilgisi: fotoğraf makineleri ve telefonlar çekim tarihini, model bilgisini ve bazen konumu EXIF olarak JPG içine yazar. Bu bilgi paylaşırken gizlilik açısından önemlidir.
- Kademeli yükleme: JPG “progressive” kaydedilebilir, PNG ise taramalı (interlaced) kaydedilebilir. İkisi de yavaş bağlantıda görüntünün önce bulanık, sonra net görünmesini sağlar.
Dosya boyutu: aynı görsel, iki farklı sonuç
Boyut farkını somutlaştırmak için 12 megapiksellik bir telefon fotoğrafını düşünelim. 4000 × 3000 piksel ve piksel başına 3 bayt, sıkıştırılmamış hâliyle tam 36 milyon bayt, yani yaklaşık 34 MB eder. Aşağıdaki tablo, aynı türden görsellerin iki formatta tipik olarak nasıl davrandığını gösterir; kendi dosyalarınızda değerler içeriğe göre kayabilir.
| Görsel | JPG (kalite 85–90) | PNG | Kazanan |
| 12 MP telefon fotoğrafı | Tipik olarak 2–5 MB | Tipik olarak 15–25 MB | JPG, açık farkla |
| Düz renkli arayüz ekran görüntüsü | Benzer boyut, yazı çevresinde leke | Çoğu zaman eşit ya da daha küçük, kusursuz | PNG |
| Az renkli logo | Kenarlarda hare, saydamlık yok | Palet modunda birkaç KB | PNG |
| Fotoğraf içeren ekran görüntüsü | Belirgin şekilde küçük | Büyük | Duruma göre |
Tablodan çıkan ders şu: hangi formatın daha küçük olacağı dosyanın türüne değil, içeriğine bağlıdır. Bir ekran görüntüsünde büyük bir fotoğraf varsa JPG mantıklı hâle gelir; bir fotoğraf neredeyse tek renkli bir zeminse PNG şaşırtıcı biçimde küçük kalabilir.
Hangi iş için hangisi: PNG ve JPG karar tablosu
| Kullanım | Önerilen | Neden |
| Telefon ve kamera fotoğrafları | JPG | Küçük dosya, her yerde açılır |
| Arayüz ve hata ekranı görüntüleri | PNG | Yazılar keskin kalır |
| Saydam logo ve ikonlar | PNG | Alfa kanalı gerekir |
| Yazı içeren infografik | PNG | Kenar lekesi oluşmaz |
| E-postayla gönderilecek fotoğraf | JPG | Ek boyutu düşük kalır |
| Web sitesindeki fotoğraflar | JPG ya da WebP | Sayfa hızı |
| Fotoğraf baskısı | Yüksek kaliteli JPG | Baskı servisleri yaygın olarak kabul eder |
| Düzenlenmeye devam edilecek dosya | PNG | Nesil kaybı yok |
| Başvuru formları ve vesikalık | JPG | Formlar çoğunlukla JPG ve KB sınırı ister |
Fotoğraflar için doğru seçim
Kameradan ya da telefondan çıkan fotoğraf zaten JPG (ya da HEIC) olarak gelir; onu PNG'ye çevirmek kaliteyi artırmaz, yalnızca dosyayı şişirir. Arşivlerken en yüksek kaliteli JPG'yi saklayın, paylaşırken boyutunu düşürün. Web'de yayınlayacaksanız aynı kalitede daha küçük dosya için WebP'yi de değerlendirin.
Ekran görüntüleri ve arayüz görselleri
Windows'taki Ekran Alıntısı Aracı ve macOS'in ekran görüntüsü özelliği varsayılan olarak PNG kaydeder; bu doğru bir varsayılandır, çünkü menüler, kod satırları ve tablolar keskin kenarlardan oluşur. İstisna, ekranın büyük kısmını bir fotoğraf ya da video karesi kaplıyorsa ortaya çıkar; o durumda JPG ya da WebP çok daha hafif olur.
Logolar, ikonlar ve baskı işleri
Logo için ideal kaynak vektördür (SVG, PDF); web ve sunum için bundan üretilmiş saydam bir PNG kullanılır. Baskıda ise asıl ölçü piksel sayısıdır. Yaygın kural, son baskı boyutunda inç başına 300 piksel hedeflemektir: 10 × 15 cm'lik bir fotoğraf için bu yaklaşık 1181 × 1772 piksel eder. Dosyanın içine yazılan DPI değeri tek başına hiçbir şeyi değiştirmez; önemli olan pikselin kendisidir. Fotoğraf baskısında yüksek kaliteli JPG sorunsuzdur; ince yazı ve logo içeren baskılarda PNG ya da matbaanın istediği PDF daha güvenlidir.
Dönüştürürken nelere dikkat etmeli?
İki yönde de dönüşüm mümkündür, ama sonuçları simetrik değildir.
- PNG'den JPG'ye: fotoğraf içerikli PNG'lerde dosya genellikle dramatik biçimde küçülür. Saydam alanlar beyaza döner; arka plan zaten düz renkse bu sorun değildir. Dönüştürücü JPG'yi 90 kalitede yazar.
- JPG'den PNG'ye: kaybolmuş ayrıntı geri gelmez, dosya büyür. Mantıklı olduğu tek durum, görseli düzenlemeye devam edecek ve her kayıtta yeni kayıp istemiyor olmanızdır. Dönüştürmek arka planı da saydam yapmaz; bunun için görüntüyü bir düzenleyicide kesmeniz gerekir.
- Biçim aynı kalsın, dosya küçülsün: sıkıştırıcı PNG'de renk paletini azaltır, JPG'de kaliteyi düşürür; 20 ile 95 arası bir kalite ya da hedef KB değeri verebilirsiniz.
Dosyanın gerçek biçimini anlamak
Uzantı her zaman doğruyu söylemez. İnternetten indirilen bir logo.png aslında JPG olabilir; bu yüzden saydam olmasını beklediğiniz görsel beyaz zeminle açılır. Gerçek biçimi dosyanın ilk baytları belirler: PNG dosyaları onaltılık 89 50 4E 47 ile, JPG dosyaları ise FF D8 FF ile başlar. Bir onaltılık görüntüleyiciyle bakmak istemiyorsanız pratik bir test de var: dosyayı bir görüntüleyicide açıp koyu bir zemin üzerine yerleştirin; kenarlarda beyaz kutu görünüyorsa elinizdeki dosya saydamlık taşımıyordur. Dönüştürücüler de içeriği uzantısıyla uyuşmayan dosyaları güvenlik nedeniyle reddeder; böyle bir uyarı alırsanız dosyanın adını gerçek biçimine göre düzeltmeniz yeterlidir.
PNG'den JPG'ye dört adımda geçiş
- PNG'den JPG'ye dönüştürücüyü açın ve dosyaları sürükleyin (en fazla 20 dosya, dosya başına 24 MB).
- Saydam alan içeren dosyalarda sonucun beyaz zeminli olacağını unutmayın.
- Dönüşüm bitince çıktı adlarını kuyrukta düzenleyin, örneğin
tatil-2024-01.jpg.
- Tek tek indirin ya da hepsini ZIP olarak alın; yüklenen dosyalar işlendikten sonra sunucuda tutulmaz.
Sık sorulan sorular
JPG'yi PNG'ye çevirince kalite artar mı?
Hayır. JPG kaydedilirken atılan ayrıntı kalıcı olarak gitmiştir. PNG'ye çevirmek yalnızca bundan sonraki kayıtlarda yeni kayıp olmasını engeller ve dosyayı büyütür.
JPEG ile JPG aynı şey mi?
Evet. İkisi aynı biçimdir; eski Windows sürümlerinin üç harfli uzantı zorunluluğu yüzünden .jpg yaygınlaştı. .jpeg uzantılı bir dosyayı yeniden adlandırmanız gerekmez.
Hangisi daha kaliteli?
PNG her zaman kaynağa birebir sadıktır, JPG ise ayarına göre yakındır. 90 civarı kalitede bir fotoğrafta farkı görmek çoğu zaman mümkün değildir; ekran görüntüsünde ise fark hemen göze çarpar. Yani kalite sorusunun cevabı içeriğe göre değişir.
Sosyal medyaya hangisini yüklemeliyim?
Platformlar yüklenen görselleri genellikle kendi ayarlarıyla yeniden sıkıştırır. Fotoğraflar için yüksek kaliteli bir JPG yükleyin; yazı ağırlıklı bir duyuru görseli için PNG yüklemek, yeniden sıkıştırma sonrasında daha temiz bir sonuç verebilir.
Web sitem için hangisini kullanmalıyım?
Fotoğraf ağırlıklı sayfalarda JPG, arayüz parçaları ve saydam logolarda PNG mantıklı başlangıçtır. Ancak bugün iki durumda da WebP genellikle aynı görünümü daha az baytla verir. Orijinalleri JPG ve PNG olarak arşivleyip yayın kopyasını WebP üretmek, hem uyumluluğu hem hızı korur.
İlgili okumalar: yeni nesil bir alternatif için WebP nedir ve nasıl açılır, form ve e-posta sınırlarına sığdırmak için fotoğraf boyutu küçültme rehberi, logo kaynakları için SVG dosyası ne zaman PNG yapılır yazısı ve dört formatı birlikte ele aldığımız görsel formatı seçimi karşılaştırması.