PNG kalitesi ve PDF dosya boyutu
PNG kayıpsız bir biçimdir: bir PNG’yi kaydetmek, JPG’deki gibi ayrıntı atmaz. Ekran görüntülerinin, grafiklerin ve şemaların çoğunlukla PNG olmasının nedeni budur; keskin yazılar, ince çizgiler ve düz renkler net kalır. PNG’den PDF yapan iyi bir araç bunu bozmamalı. PNG to PDF’in gerçekte neyi sakladığı aşağıda.
Sayfa düzeni içinde iki seçenek var: varsayılan olan Kalite öncelikli ve Daha küçük dosya. Seçeneklerin altındaki Ayrıntılar, bu rehberin kısa bir özetini verir.
Kalite öncelikli: kayıpsız, asla JPEG değil
Kalite öncelikli seçiliyken her PNG’nin pikselleri PDF’e kayıpsız sıkıştırmayla yazılır (Flate; PDF’te, PNG’nin de kullandığı Deflate yönteminin adı). İki seçenekte de hiçbir görsel JPEG’e çevrilmez.
- 8 bitlik PNG’ler (renkli, paletli, gri tonlu ve geçmeli) Chrome ve Edge gibi Chromium tabanlı tarayıcılarda piksellerini tam olarak korur. Ölçtüğümüz fark sıfırdı.
- 16 bitlik PNG’ler tarayıcı tarafından kanal başına 8 bite çözülür ve PDF’e bu hâliyle girer. Ölçtüğümüz en büyük fark Chromium’da 255 düzeyde 1, Safari’nin motoru WebKit’te 3 düzeydi. Göze aynı görünür, ama 16 bitlik dosyanın bit bit kopyası değildir.
- Şeffaflık ayrı bir yumuşak maske olarak korunur: Chromium tabanlı tarayıcılarda tam değerleriyle, Safari’de gri tonlu ya da 16 bitlik PNG’lerde en çok 1 düzeylik, görünmeyen bir farkla. Sayfada neden yine de beyaz göründüğü PNG şeffaflığı PDF’te rehberinde.
Safari için bir not
Safari’de gri tonlu PNG’ler çok küçük sapmalarla çıkar (255 düzeyde en çok 2–3 düzey, görülemeyecek kadar küçük) ve gri yerine renkli olarak saklanır. Bu, PDF’i belirgin biçimde büyütebilir: 400 × 300’lük gri bir geçiş Chromium’da 2 KB, WebKit’te 151 KB tuttu. Çok sayıda gri tonlu PNG’n varsa ve boyut önemliyse Chromium tabanlı bir tarayıcı daha küçük PDF çıkarır.
Çok büyük görseller
Her görseli tarayıcın çözer ve bunun bir cihaz sınırı vardır: 16.777.216 pikseli (4096 × 4096) aşan görseller bu sınıra sığacak şekilde küçültülür; 6000 × 4000’lik, 24 megapiksellik bir görsel 5016 × 3344 olur. Kartında Cihaz sınırına sığması için küçültülür yazar; kaydettikten sonra alttaki şerit bu görselleri sayar, örneğin 1 görsel küçültüldü.
Ekran görüntülerinin çoğu bu sınırın çok altındadır. 1170 × 12000’lik uzun bir ekran görüntüsü (14 megapiksel) ve 12000 × 1000’lik bir panorama (12 megapiksel) tam boyutlarıyla girer.
Daha küçük dosya
| Görsel | Kalite öncelikli | Daha küçük dosya |
|---|---|---|
| Uzun kenar ≤ 2000 px | değişmez | değişmez |
| Uzun kenar > 2000 px | tam boyut* | uzun kenar 2000 px† |
| Uzun ekran görüntüsü ya da panorama | tam boyut* | kısa kenar en az 600 px† |
| Sıkıştırma | kayıpsız | kayıpsız |
| Şeffaflık | yumuşak maske | yumuşak maske |
* Cihaz sınırını aşan görseller iki seçenekte de küçültülür.
† Yalnız görseli bayt olarak küçültüyorsa; küçültmüyorsa görsel Kalite öncelikli hâlini piksel boyutuyla birlikte korur.
Daha küçük dosya, uzun kenarı 2000 px’i aşan her görsel için bir aday hazırlar: normalde uzun kenarı 2000 px olur; yine kayıpsızdır, şeffaflığı yine korunur. Aday yalnız Kalite öncelikli sürümden gerçekten küçükse kullanılır. Uzun kenarı 2000 px ya da daha kısa olan görsellere hiç dokunulmaz ve hiçbir görsel büyütülmez. Kendi PDF’inin ne kadar küçüleceği tamamen görsellerine bağlıdır: sabit bir oran yoktur, hiç küçülmeyebilir de.
Uzun ekran görüntüleri ve panoramalar
Uzun kenarı 2000 px’e indirmek uzun bir görseli çok inceltirdi: 1170 × 12000’lik kaydırmalı bir ekran görüntüsü 195 × 2000 olur, yazısı da artık okunamazdı. Bu yüzden bu kural kısa kenarı 600 px’in altına indirecekse Daha küçük dosya kısa kenarı 600 px’te tutar ve uzun kenarı aynı oranda küçültür. Kısa kenarı zaten 600 px’in altında olan bir görsel ne büyütülür ne küçültülür; Kalite öncelikli hâlini korur. Böyle olduğunda görsellerin altındaki şerit, uzun görselin okunabilirliğinin korunduğunu söyler.
Chrome’daki testlerimizde 6000 × 4000’lik bir görsel 2000 × 1333 oldu ve PDF’i 175 KB’tan 58 KB’a indi. 1170 × 12000’lik bir ekran görüntüsü 600 × 6154 oldu; PDF’i 404 KB’tan 104 KB’a indi ve yazısı okunur kaldı. 12000 × 1000’lik bir panorama 7200 × 600 oldu; PDF’i 122 KB’tan 65 KB’a indi.
PNG’den yapılan PDF neden bu boyutta?
PDF’in boyutu neredeyse tamamen görüntü verisinden gelir ve bu veri kayıpsız saklanır. Geniş düz renkli alanları olan ekran görüntüleri ve grafikler iyi sıkışır; bu yüzden onlardan oluşan bir PDF çoğu zaman küçüktür. PNG olarak kaydedilmiş bir fotoğraf ise başka bir konu: fotoğraf ayrıntısını kayıpsız saklamak çok bayt ister ve PDF de büyük kalır. Bu üründe böyle bir görseli küçültmenin tek yolu, Daha küçük dosya ile 2000 px’e indirmektir.
Gerçek boyutu gör
PDF’i kaydet düğmesine dokunduktan sonra alttaki şerit sayfa sayısını, dosyanın gerçek boyutunu ve küçültülen görsel varsa sayısını gösterir. Karşılaştırmak için önce Kalite öncelikli ile kaydet, sonra Daha küçük dosya seçeneğine geçip yeniden kaydet.
Hangisini seçmeli?
- Kalite öncelikli kalsın: küçük yazılı ekran görüntüleri, yakınlaştıracağın ya da yazdıracağın grafikler ve arşivleyeceğin her şey için.
- Daha küçük dosya seç: 2000 px’i aşan büyük görseller bir boyut sınırına takıldığında ve bu görsellerde piksel kaybetmek kabul edilebilir olduğunda. Uzun ekran görüntülerinin kısa kenarı en az 600 px kalır, bu yüzden normal yazı okunur; çok küçük yazılar yine de zor okunabilir.