PNG dosyaları: kayıpsız, saydam ve çoğu zaman beklediğinizden büyük
PNG neden birebir aynıdır, JPG’yi ne zaman geçer, PNG fotoğraf neden devasadır, WebP’ye göre nasıldır. PNG dosyalarını tarayıcınızda dönüştürün, yükleme yok.
Bir bakışta
- Tür
- Görsel
- Sıkıştırma
- Kayıpsız
- Uzantılar
- .png
- MIME türü
- image/png
- Diğer adları
- Portable Network Graphics
PNG 1996’da belirli bir nedenle tasarlandı: GIF, LZW sıkıştırmasını kullanıyordu, LZW patentliydi ve web’in ücretsiz bir alternatife ihtiyacı vardı. Bu çabadan çıkan şey, yerini aldığı formattan her açıdan daha iyiydi — 256 renk yerine 24 bit renk, tek bir saydam indeks yerine gerçek bir alfa kanalı ve gerçekten kayıpsız olan DEFLATE sıkıştırması. Bir PNG’yi çözdüğünüzde, içine giren piksellerin tam olarak aynısını her seferinde geri alırsınız.
Devamını oku
Her şey kayıpsızlıkla ilgilidir ve bu iki yönlü keser. PNG; ekran görüntüleri, diyagramlar, çizimler, logolar ve metin içeren her şey için doğru formattır, çünkü JPEG’in etrafında yumuşak bir pus bıraktığı keskin kenarları birebir yeniden üretir. Fotoğraflar için ise yanlış formattır, çünkü yan yana iki pikselin bile eşleşmediği bir görüntüyü kayıpsız biçimde tarif etmek muazzam sayıda bayt gerektirir. JPG olarak 800 KB olan bir fotoğraf PNG olarak 5 MB olabilir ve hiç de daha iyi görünmez.
Alfa kanalı, PNG’nin varlığını sürdürmesinin diğer nedenidir. Piksel başına sekiz bit saydamlık gerçek yumuşak kenarlar demektir — kenar yumuşatılmış metin, gölgeler, her arka planın üzerine oturabilen bir logo. WebP artık aynı pikselleri belirgin biçimde daha iyi sıkıştırsa da PNG’nin tasarım işlerinde ortak değişim formatı olarak kalmasının nedeni bu yetenektir.
Bilmeye değer iki ayrıntı var. Bir PNG palet tabanlı (GIF gibi en fazla 256 renk) ya da tam renkli olabilir ve düz grafiklerden oluşan palet tabanlı bir PNG çok daha küçük olabilir — bazı optimize edicilerin dosyaları görünür hiçbir değişiklik olmadan küçültebilmesinin nedeni budur. Ayrıca bir PNG tam olarak tek bir görsel tutar: animasyon, çoğu aracın yazmadığı ayrı APNG uzantısında yaşar; bu yüzden burada PNG’ye dönüştürülen animasyonlu bir GIF yalnızca ilk karesini verir.
PNG dosyalarını diğer formatlara dönüştürün
Diğer formatları PNG formatına dönüştürün
PDF→PNG
Her sayfa bir görsele dönüşür; birden çok sayfa ZIP olarak gelirWebP→PNG
Her piksel birebir korunurHEIC→PNG
Her piksel birebir korunurJPG→PNG
Her piksel birebir korunurSVG→PNG
Her piksel birebir korunurAVIF→PNG
Her piksel birebir korunurGIF→PNG
Her piksel birebir korunurICO→PNG
Her piksel birebir korunurTIFF→PNG
Her piksel birebir korunurBMP→PNG
Her piksel birebir korunur
PNG SSS
PNG gerçekten kayıpsız mı?
Evet, kelimenin tam anlamıyla. Bir PNG’yi çözmek, kodlanan piksellerin tam olarak aynısını döndürür. Ayrıntıyı atarak değil, ZIP’in bir belgede yaptığı gibi tekrarları bularak sıkıştırır.
PNG’m neden JPG’den çok daha büyük?
Çünkü her piksel hakkında gerçek bilgi saklar. Fotoğraflarda birbirinin aynısı iki komşu piksel yoktur ve kayıpsız kurallarla kötü sıkışırlar; JPG ise küçük boyutunu tam da ayrıntıyı atarak elde etmiştir.
JPG yerine ne zaman PNG kullanmalıyım?
Ekran görüntüleri, metin, diyagramlar, çizimler, logolar ve saydamlık gerektiren her şey için. Ayrıca düzenlemeden önce, tekrar tekrar kaydetmeyi planladığınızda — PNG, JPG gibi hasar biriktirmez.
JPG’yi PNG’ye dönüştürmek onu iyileştirir mi?
Hayır. Daha fazla kaybı durdurur ama JPG’nin zaten attığı şeyi geri getiremez. O bozulmalar görüntünün bir parçası olur ve PNG onları sadakatle korur.
PNG animasyonu destekliyor mu?
Yalnızca çoğu aracın üretmediği ayrı APNG uzantısıyla. Bir PNG tek bir görsel tutar; bu yüzden burada animasyonlu bir GIF’i dönüştürmek size ilk karesini verir.
PNG mi, WebP mi?
WebP aynı pikselleri belirgin biçimde daha iyi sıkıştırır ve saydamlığı da destekler; bu yüzden web için daha iyi seçimdir. PNG ise tasarım araçları ve her yerde açılması gereken her şey için daha güvenli ortak değişim formatı olmaya devam eder.
Bir PNG’yi neden BMP’ye dönüştüreyim?
Yalnızca bir yazılım bunu şart koştuğunda — bazı eski Windows araçları, bilimsel cihazlar ve mikrodenetleyici kodları ham piksellerden başka bir şey okumaz. BMP sıkıştırılmamıştır; bu yüzden dosya çok büyür ve saydamlık kaybolur.
Burada bir PNG’den favicon yapabilir miyim?
Evet, bir çekinceyle: çıktı, .ico adlı bir dosyadaki PNG verisidir. Tarayıcılar bunu favicon olarak kabul eder, ancak gerçek bir çok çözünürlüklü ICO değildir ve Windows uygulama simgesi olarak işe yaramaz.