PNG, JPG ve WebP — hangi görsel formatını kullanmalıyım?
Web'deki neredeyse her görsel bu üç formattan biridir ve her biri buna ulaşmak için farklı bir şeyden ödün verir. JPG, gözünüzün fark etmesi olası olmayan ayrıntıları atarak fotoğrafları agresif bir şekilde sıkıştırır, PNG her pikseli olduğu gibi tam olarak korur ve saydamlık ekler, WebP ise her iki işi de — kayıplı ve kayıpsız, saydamlıkla birlikte — eski formatların genellikle ürettiğinden daha küçük bir dosyada yapmaya çalışan Google'ın daha yeni formatıdır. Yanlış olanı seçmek nadiren ölümcüldür, ancak ya şişkin sayfa yüklenme süreleri ya da belirgin şekilde bulanık, bloklu görseller anlamına gelir. Bu rehber, her formatın perde arkasında gerçekte ne yaptığını, HEIC'in (iPhone'ların fotoğrafları kaydettiği format) tabloya nerede uyduğunu ve herhangi birini bir dosyayı hiçbir yere yüklemeden nasıl dönüştüreceğinizi veya sıkıştıracağınızı ele alır.
JPG nedir ve ne zaman kullanılmalıdır?
JPG (JPEG olarak da yazılır), kayıplı sıkıştırma kullanır: görseli bloklar halinde analiz eder, insan gözünün fark etmekte zayıf olduğu ince ayrıntıları ve renk farklılıklarını atar ve çözümlemede bir yaklaşık değeri yeniden oluşturur. Bu ödünleşim, JPG'nin küçük olmasının tam nedenidir — sıkıştırılmamış halde birkaç megabayt tutacak bir fotoğraf, çoğu insanın orijinalinden ayırt edemeyeceği bir kalite ayarında genellikle birkaç yüz kilobayta sıkışır. JPG'nin saydamlık kanalı yoktur, bu yüzden her zaman opak bir arka plan üzerinde görüntülenir ve keskin kenarlar etrafındaki yumuşak bulanıklığın belirgin hale geldiği ekran görüntüleri, çizgi sanatı veya metin için iyi bir seçim değildir. Dosya boyutunun önemli olduğu ve bir arka planın beklendiği fotoğraflar ve fotoğraf benzeri görseller — ürün fotoğrafları, portreler, manzaralar — için JPG kullanın.
PNG nedir ve ne zaman kullanılmalıdır?
PNG, kayıpsız sıkıştırma kullanır: kaydettiğiniz her piksel, geri aldığınız tam pikseldir, hiçbir yaklaşıklık yoktur. Bu, PNG'yi ekran görüntüleri, arayüz taslakları, logolar, diyagramlar ve kayıplı bozulmaların kenarlar etrafında bulanıklık veya bloklu gürültü olarak hemen görünür hale geleceği keskin metin veya sert kenarlar içeren herhangi bir görsel için doğru seçim yapar. PNG ayrıca tam bir alfa (saydamlık) kanalını destekler, bu yüzden bir logo veya simge, etrafında beyaz veya renkli bir kutu yerine gerçekten şeffaf bir arka plana sahip olabilir. Bunun bedeli boyuttur: PNG ayrıntıyı atamadığı için, PNG olarak kaydedilen bir fotoğraf, fotoğrafik bir konu üzerinde görünür bir kalite kazancı olmaksızın, aynı fotoğrafın JPG olarak kaydedilmesinden tipik olarak birkaç kat daha büyüktür.
WebP nedir ve JPG ile PNG'den nasıl farklıdır?
WebP, her iki eski formatın da yerini aynı anda almak üzere oluşturulmuş daha yeni bir formattır. Aynı dosya formatında hem kayıplı hem de kayıpsız sıkıştırmayı, ayrıca PNG gibi tam bir saydamlık kanalını destekler — bu yüzden tek bir format, sıkıştırılmış bir fotoğrafı, kayıpsız bir ekran görüntüsünü ve saydam bir logoyu işleyebilir. Pratikte, WebP dosyaları tipik olarak eşdeğer kalitedeki bir JPG'den %25-35 daha küçük olur ve kayıpsız WebP genellikle aynı görselin PNG olarak kaydedilmesinden de daha küçüktür. Tarayıcı desteği 2020'lerin başından beri neredeyse evrensel olmuştur (her büyük tarayıcı onu yerel olarak işler), bu da onu kullanmaya yönelik ana tarihsel itirazı ortadan kaldırmıştır. Kalan sorun, tarayıcı dışındaki uyumluluktur: bazı eski görsel düzenleyicileri, eski CMS eklentileri ve baskı veya tasarım iş akışları hâlâ WebP'yi doğrudan açmıyor, bu yüzden her yerde standartlaştırmadan önce kendi araç zincirinizi kontrol etmeye değer.
HEIC nereye uyar ve dönüştürmeli misiniz?
HEIC, iPhone'ların iOS 11'den beri fotoğraflar için varsayılan olarak kullandığı formattır — benzer bir kalitede JPG'den daha verimli sıkıştırır, bu yüzden telefonunuzda daha az yer kaplar. Sorun kalite değil, uyumluluktur: pek çok Windows yazılımı, eski Android uygulamaları, web formları ve e-posta istemcileri ya bir .heic dosyasını hiç açamaz ya da onu beceriksizce işler. HEIC'i desteklemeyebilecek bir yere fotoğraf paylaşıyorsanız — bir web sitesine yükleme yapıyorsanız, bilinmeyen bir cihazdaki birine e-posta gönderiyorsanız, eski bir yazılıma yüklüyorsanız — en geniş uyumluluk için önce JPG'ye dönüştürün veya yalnızca özellikle kayıpsız kalite ya da saydamlığa ihtiyacınız varsa (bir kamera fotoğrafı için nadir) PNG'ye dönüştürün. LocalMedia'nın HEIC'ten JPG'ye dönüştürücüsü bu dönüşümü tamamen tarayıcınızda gerçekleştirir, bu yüzden fotoğraf cihazınızdan okunur, dönüştürülür ve hiçbir yere yüklenmeden geri kaydedilir.
Kullanım durumuna göre gerçekte hangi formatı seçmelisiniz?
Karar genellikle görselin ne içerdiğine ve nereye gideceğine bağlıdır. Web için hazırlanan bir fotoğraf veya fotogerçekçi görsel için, platformunuz kabul ediyorsa WebP, aksi halde JPG kullanın. Bir ekran görüntüsü, taranmış belge, diyagram veya metin içeren herhangi bir şey için, kenarların keskin kalması için PNG (veya kayıpsız WebP) kullanın. Saydam bir arka plana ihtiyaç duyan bir logo, simge veya grafik için, PNG veya WebP kullanın — saydamlığı hiç temsil edemediği için asla JPG kullanmayın. Eski yazılımlar, e-posta istemcileri veya baskı iş akışlarıyla maksimum uyumluluk için, WebP desteği modern tarayıcılar dışında hâlâ tutarsız olduğundan, JPG ve PNG en güvenli evrensel seçenekler olarak kalır.
Bir JPG'yi tekrar tekrar kaydetmek neden onu kötüleştirir?
JPG'nin sıkıştırması kayıplı olduğu için, bir JPG'yi her açtığınızda, düzenlediğinizde ve tekrar JPG olarak kaydettiğinizde, format ilk seferinde zaten atılmış olanın üzerine yeniden analiz yapar ve yeniden ayrıntı atar. Birkaç kez düzenleyip yeniden kaydettiğinizde, birikmiş kayıp kenarlar etrafında yumuşak bulanıklık, renk bantlaması veya bloklu bozulmalar olarak görünür hale gelir — sıklıkla nesil kaybı olarak adlandırılan bir sorun. Bu, PNG ile yaşanmaz; çünkü kayıpsız sıkıştırma, kaç kez yeniden kaydettiğinizden bağımsız olarak ayrıntıyı asla atmaz. Bir fotoğrafı birden çok kez düzenlemeniz gerekiyorsa, düzenleme sırasında bir PNG veya başka bir kayıpsız ana kopya tutun ve yalnızca en sonunda, nihai teslimat için bir kez JPG'ye aktarın.
Görselleri yüklemeden nasıl dönüştürür veya sıkıştırırsınız?
JPG, PNG, WebP ve HEIC arasında dönüştürme yapmak veya çok büyük bir dosyayı küçültmek, görseli bir sunucuya göndermeyi hiç gerektirmez — bir tarayıcı, en yaygın görsel formatlarının çoğunu kendi başına çözümleyebilir ve yeniden kodlayabilir. LocalMedia'nın görsel format dönüştürücüsü, doğrudan tarayıcı sekmenizde JPG, PNG ve WebP arasında geçiş yapar; görsel sıkıştırıcı ise kaliteyi veya boyutları ayarlayarak dosya boyutunu azaltır, ikisi de dosya cihazınızdan hiç ayrılmadan gerçekleşir. Bunu kendiniz doğrulayabilirsiniz: tarayıcınızın DevTools'unu açın (F12), Network sekmesine gidin ve bir dosyayı dönüştürürken veya sıkıştırırken bir yükleme isteğini izleyin — gerçekten yerel bir araç hiçbir şey göndermez.
İlgili araçlar
SSS
- PNG mi JPG mi daha iyi?
- İkisi de evrensel olarak daha iyi değildir — farklı içerikler için oluşturulmuşlardır. JPG'nin kayıplı sıkıştırması onu fotoğraflar için çok daha küçük yapar, PNG'nin kayıpsız sıkıştırması ise ekran görüntülerini, metni ve grafikleri bulanıklıktan uzak tutar ve JPG'de tamamen eksik olan saydamlık desteği ekler. Fotoğraflar için JPG, keskin kenarları, metni veya saydam arka planı olan her şey için PNG kullanın.
- WebP, JPG'den daha mı iyi?
- Dosya boyutu ve kalite açısından, genellikle evet: WebP tipik olarak eşdeğer kalitedeki bir JPG'den %25-35 daha küçük dosyalar üretir ve ayrıca JPG'nin hiç yapamadığı saydamlığı ve kayıpsız sıkıştırmayı destekler. WebP yerine hâlâ JPG'yi seçmenin tek nedeni, WebP dosyalarını açmayan eski yazılımlar veya iş akışlarıyla uyumluluktur.
- WebP saydamlığı destekler mi?
- Evet. WebP, hem kayıplı hem de kayıpsız modlarında tam bir alfa saydamlık kanalına sahiptir, bu yüzden genellikle daha küçük bir dosya üretirken saydam logolar ve simgeler için PNG'nin yerini alabilir.
- HEIC'i JPG'ye mi yoksa PNG'ye mi dönüştürmeliyim?
- Neredeyse tüm durumlarda JPG'ye dönüştürün — daha küçüktür ve evrensel olarak uyumludur, bu da bir kamera fotoğrafının ihtiyacına uyar. Yalnızca özellikle kayıpsız kaliteye veya saydam bir arka plana ihtiyacınız varsa PNG'ye dönüştürün; bu, sıradan bir fotoğraf için nadirdir.
- Hangi format en küçük dosyayı üretir?
- Fotoğraflar için, kayıplı WebP genellikle en küçüktür, ardından JPG gelir; PNG ise çok daha büyüktür. Ekran görüntüleri, metin veya çizgi sanatı için, kayıpsız WebP genellikle en küçüktür, ardından PNG gelir; çünkü JPG'nin kayıplı sıkıştırması dosya boyutundan bağımsız olarak keskin kenarlara pek uygun değildir.
- PNG, JPG ve WebP arasında kalite kaybetmeden dönüştürme yapabilir miyim?
- Kayıpsız bir formattan (PNG) başka bir kayıpsız ayara dönüştürmek, kaliteyi tam olarak korur. Kayıplı formatlara veya kayıplı formatlar arasında (JPG, kayıplı WebP) dönüştürmek her zaman görseli yeniden sıkıştırır, bu yüzden her dönüşümde bir miktar kalite kaybı yaşanır — bir görseli birden fazla kez dönüştürmeyi veya düzenlemeyi düşünüyorsanız kayıpsız bir ana kopya saklayın.