Dönüştürmenin asıl nedeni PNG olarak saklanan fotoğraflardır
PNG kayıpsızdır: her pikseli tam olarak kaydeder ve tekrarlanan desenleri bulmaya dayanan bir sıkıştırma kullanır. Bu düz grafikler için idealdir, ancak bir fotoğrafta neredeyse hiç birebir tekrar yoktur; bu yüzden PNG fotoğraf devasa olur. 12 MP'lik bir görsel PNG olarak kolayca 15–25 MB yer kaplarken, 85 kalitede JPG olarak yaklaşık 3 MB tutar ve gözle görülür bir fark yoktur.
Fotoğraflar sandığınızdan daha sık PNG olarak kalır:
- Çoğu işletim sistemi ekran görüntülerini PNG olarak kaydettiği için fotoğrafların, video karelerinin veya haritaların ekran görüntüleri.
- PNG'nin varsayılan format olduğu tasarım ve düzenleme araçlarından yapılan dışa aktarımlar.
- Tarayıcı yazılımının kayıpsız formatta kaydettiği taramalar.
- Her şeyi PNG olarak sunan sitelerden indirilen görseller.
Bunları JPG'ye dönüştürmek genellikle elde edebileceğiniz en büyük boyut azaltımıdır; çoğu zaman yüzde 80–90.
PNG'de kalmanın daha iyi olduğu durumlar
JPG, 1992'de sürekli tonlu fotoğraflar için tasarlandı. Görseli 8×8 piksellik bloklara böler ve her bloktaki ince ayrıntıyı sadeleştirir. Düz renkler arasındaki keskin kenarlarda bu, halkalanma (ringing) veya sivrisinek gürültüsü denen hafif dalgalanmalar üretir.
Bu yüzden dönüştürmeden önce iki kez düşünün:
- Logolar, simgeler ve arayüz grafikleri. Keskin kenarlı düz renk alanları, tam olarak JPG'nin en kötü, PNG'nin ise en iyi sıkıştırdığı şeydir. JPG daha büyük bile çıkabilir.
- Metin veya kod ekran görüntüleri. Orta kalitede harflerin çevresinde gri bir pus oluşur.
- Hâlâ düzenlediğiniz görseller. Her JPG kaydı biraz ayrıntı kaybettirir; ana kopyayı PNG olarak tutun ve JPG'yi en sonda dışa aktarın.
Kısa bir kural: görsel bir kameradan geldiyse JPG; bilgisayarda çizildiyse PNG'de bırakın veya WebP'yi düşünün.
Dönüştürücü saydamlıkla ne yapar
JPG'nin alfa kanalı yoktur, bu yüzden her piksele katı bir renk verilmesi gerekir. Tamamen saydam alanlar, arka plan seçicide belirlediğiniz renkle doldurulur; varsayılan beyazdır. Kesilmiş bir nesnenin çevresindeki yumuşak kenar yumuşatması veya gölge gibi kısmen saydam pikseller bu renkle karıştırılır.
Bu seçimin önemli olmasının nedeni budur. Yumuşak kenarlı bir logo beyaza düzleştirilip sonra koyu mavi bir afişe yerleştirildiğinde, çevresinde soluk bir hale görünür. JPG'nin kullanılacağı yerin rengini seçin:
- Belgeler, pazar yerleri ve çoğu ürün listesi için beyaz.
- Renkli bir arka plana yerleşecek görseller için sayfanın veya slaytın tam rengi. Seçici her rengi kabul eder ve çoğu tarayıcıda hex değeri yazılabilir.
- Mağazanın listeleme sayfası bu tonu kullanıyorsa ürün fotoğrafları için açık gri.
Saydamlığı korumanız ama yine de daha küçük bir dosya elde etmeniz gerekiyorsa PNG'yi WebP'ye dönüştür daha iyi bir yoldur: WebP alfa kanalını korur ve fotoğrafları genellikle PNG'den çok daha iyi sıkıştırır.
Kalite değeri seçmek
Kaydırıcı %10 ile %100 arasındadır ve varsayılanı %85'tir. Her dosya işlenir işlenmez orijinal ve yeni boyutunu gösterir; böylece bir değer deneyip hemen karşılaştırabilirsiniz.
- %85 fotoğraflar için güvenli bir varsayılandır. PNG'ye göre tipik kazanç yüzde 80 veya daha fazladır.
- %70–80 bir yükleme sınırıyla boğuşuyorsanız. Gökyüzü gibi düz alanlar bu aralığın alt ucuna doğru hafif bantlanma göstermeye başlayabilir.
- %92–100 yine de dönüştürmeye karar verdiğiniz metin veya keskin çizgili grafikler için. %100'de bile JPG kayıplıdır, ancak bozulmaları fark etmek çok zorlaşır.
Bir fotoğraf %80'de bile hâlâ çok büyükse sorun format değil, çözünürlüktür. 6000 piksel genişliğindeki bir PNG dışa aktarımının bir web sayfası veya e-posta için bu kadar geniş kalması gerekmez: onu 2000 piksel genişliğe yeniden boyutlandırmak piksel sayısını yaklaşık yüzde 90 azaltır.
Perde arkası
Her PNG tarayıcınız tarafından çözülür, arka plan rengiyle doldurulmuş bir canvas'a çizilir ve tarayıcı destekliyorsa bir arka plan worker'ında JPG olarak kodlanır. Hiçbir şey yüklenmez. Piksel boyutları değişmez. Kanal başına 16 bit olan PNG'ler, JPG'nin kullandığı standart 8 bite indirilir; bu normal görüntülemede görünür bir fark yaratmaz. PNG'ye gömülü metin blokları ve diğer meta veriler aktarılmaz.
Her biri 50 MB'a kadar olan çok sayıda dosyayı aynı anda, tüm gruba aynı kalite ve arka plan uygulanarak dönüştürebilir, ardından tek tek veya tek bir ZIP olarak indirebilirsiniz.