PNG’den JPG’ye Dönüşüm: Temel Farklar ve Bu Sayfanın Amacı
PNG (Portable Network Graphics) kayıpsız bir formattır; her pikselin rengini ve varsa saydamlık bilgisini (alfa kanalı) aynen korur. JPG (Joint Photographic Experts Group) ise kayıplı sıkıştırma kullanır ve bir alfa kanalı içermez. Bu sayfada PNG görsellerini tarayıcınızda JPG’ye dönüştürebilirsiniz. Dönüşümün en kritik sonucu şudur: JPG’de saydamlık bulunmaz. PNG’nizde herhangi bir şeffaf alan varsa, dönüşüm sırasında bu alan düz bir arka plan rengine (siyah) dönüşür. Saydamlığa ihtiyaç duyan bir iş akışı kullanıyorsanız (logolar, grafik arayüz ögeleri), JPG’ye geçmeden önce bunu hesaba katmalısınız.
PNG, fotoğraf gibi sürekli tonlu görüntülerde JPG’den çok daha büyük dosyalar üretir. Buna karşılık ekran görüntüleri, yazılar, çizgi grafikler ve düz renkli alanlar için PNG daha küçük olabilir ve kesinlikle daha kalitelidir. JPG’nin evrensel uyumluluğu sayesinde her tarayıcı, her işletim sistemi ve çoğu baskı iş akışı onu destekler. Ancak JPG canlandırma (animasyon) veya saydamlık içermez.
Bu sayfada yapılan işlem tamamen istemci tarafında (tarayıcı içinde) gerçekleşir. Tarayıcınız görüntüyü çözer ve cihazınızda hedef biçime yeniden kodlar; hiçbir veri sunucuya yüklenmez. Bu, özellikle hassas veya kişisel görsellerle çalışanlar için önemli bir gizlilik avantajıdır.
Kalite Ayarı ve Dosya Boyutu İlişkisi
JPG çıktısı için %40 ile %100 arasında bir kalite değeri seçebilirsiniz. Bu değer, kayıplı sıkıştırmanın ne kadar agresif olacağını belirler. %100 kalite, en az kaybı verir ancak dosya boyutu da en büyük olur. %40 kalite, çok daha küçük dosyalar üretir ama görüntü bozulması (bloklaşma, renk yayılması) belirgin hale gelir.
Dönüşüm sonrası arayüz, her görsel için şu bilgileri gösterir: çıktı dosya adı, boyutları (genişlik × yükseklik), orijinal dosya boyutu, dönüştürülmüş dosya boyutu ve “Saved” veya “Larger” etiketi. Eğer dönüştürülen JPG, orijinal PNG’den büyükse “Larger” olarak işaretlenir. Bu genellikle, çok küçük veya düz renk alanları ağırlıklı PNG’lerde olur; çünkü JPG’nin sıkıştırma algoritması bu tür görüntülerde avantaj sağlamaz. “Saved” etiketi, dosya boyutunun azaldığını gösterir.
Örnek bir senaryo: 2 MB’lık bir fotoğraf PNG’si, %80 kalite ile dönüştürüldüğünde 400 KB’a düşebilir (Saved). Aynı işlem, 50 KB’lık bir logo PNG’siyle yapıldığında 70 KB’lık bir JPG elde edilebilir (Larger). Kullanıcı, bu etiketler sayesinde hangi görsellerin dönüşümden fayda gördüğünü anında görür.
Toplam özet satırı şu formattadır: Total: ‹orijinal toplam boyut› -> ‹dönüştürülmüş toplam boyut›. Bu sayede tüm işlemin net dosya boyutu kazancını (veya kaybını) tek bakışta değerlendirebilirsiniz.
Tarayıcı Tarafında Çalışma ve Gizlilik
Sayfa, görselleri dönüştürmek için tarayıcınızı kullanır. Yüklediğiniz her görsel, tarayıcınız tarafından çözülür ve ardından cihazınızda hedef formata yeniden kodlanır. Bu işlemlerin hiçbiri ağ üzerinden veri göndermez. İnternet bağlantınız kesik olsa bile dönüşüm çalışır (sayfa bir kere yüklendikten sonra).
Gizlilik açısından bu, özellikle şu kullanıcılar için kritiktir: tıbbi görüntüler, taslak çalışmalar, kişisel fotoğraflar veya gizlilik sözleşmesi kapsamındaki belgeler. Herhangi bir üçüncü taraf sunucusuna dosya yüklenmediği için veri sızıntısı riski yoktur.
Tarayıcı uyumluluğuyla ilgili bir uç durum vardır: Çok eski veya alışılmadık bir tarayıcı, JPG formatında kaydetmeyi desteklemeyebilir. Böyle bir durumda sayfa otomatik olarak PNG formatına döner ve çıktının yanında şu uyarıyı gösterir: “Your browser doesn’t support saving this format — used PNG instead.” Bu durum günümüzde son derece nadirdir ancak nadir kenar durumlarına karşı hazırlıklı olmak gerekir.
Desteklenen Giriş Formatları ve Sınırlamalar
Giriş olarak yalnızca PNG dosyaları kabul edilir. Dönüşüm hedefi daima JPG’dir. Yani elinizde bir PNG görseli varsa onu JPG’ye çevirebilirsiniz.
Hata mesajları spesifiktir ve ayırt edicidir:
- Bir dosya görüntü olarak açılamazsa: “This file could not be opened as an image. It may be corrupted, empty, or not actually an image.”
- Dönüşüm işlemi başarısız olursa: “Conversion failed. Try a different image or format.”
- Desteklenmeyen bir dosya türü sürüklenip bırakılırsa: “This file type isn’t supported.”
- Seçilen görsel sayısı izin verilen maksimum değeri aşarsa: “Choose up to ‹max› images at a time.” (Tek seferde en fazla 20 görsel seçilebilir; bu limit aşıldığında bu uyarı gösterilir.)
- Hiç görsel seçilmezse: “Choose at least one image.”
- Birden çok dosyadan bazıları işlenemezse toplu özet mesajı: “‹count› file(s) could not be processed.”
Bu hata mesajları, kullanıcının neyin yanlış gittiğini tam olarak anlamasını sağlar.
Toplu Dönüşüm ve ZIP İndirme
Tek seferde 20 adede kadar görsel yükleyebilirsiniz. Her bir görsel ayrı ayrı dönüştürülür ve sonuçlar aynı sayfada listelenir. Her bir dönüştürülmüş görselin yanında bir İndir (Download) butonu bulunur.
İki veya daha fazla dönüştürülmüş görsel olduğunda, sayfada Tümünü İndir (.zip) (Download all (.zip)) butonu görünür. Bu butona tıklamak, tüm JPG’leri tek bir ZIP arşivi içinde indirmenizi sağlar. Bu özellik, toplu iş akışlarında büyük zaman kazandırır; her bir dosyayı ayrı ayrı tıklamak zorunda kalmazsınız.
ZIP dosyası istemcide oluşturulur. Bu işlem de sunucuya herhangi bir veri göndermez. Toplam dosya boyutu büyükse ZIP oluşturma biraz zaman alabilir, ancak yine de hiçbir veri cihazınızdan dışarı çıkmaz.
Sık Sorulan Sorular (FAQ)
Soru 1: PNG’deki saydam arka plan JPG’ye dönüştüğünde ne olur?
Cevap: Saydamlık tamamen kaybolur. Şeffaf pikseller siyah bir arka plana dönüştürülür. Bu, JPG formatının doğası gereğidir. Eğer saydamlığı korumak istiyorsanız PNG veya WebP gibi alfa kanalı destekleyen formatları kullanmalısınız.
Soru 2: Kalite yüzdesi ne kadar düşük olursa dosya boyutu o kadar küçük olur, peki görüntü kalitesi nasıl etkilenir?
Cevap: %40 kalite, belirgin bloklaşma, renk bozulması ve detay kaybına yol açar. %70-80 arası çoğu kullanım için iyi bir dengedir. %100 kalite, insan gözünün ayırt edemeyeceği düzeyde kayıp içerir ancak dosya boyutu çok büyür. Denemek en iyisidir; arayüz her seferinde sonuç boyutu ve “Saved”/“Larger” etiketini gösterir.
Soru 3: Aynı JPG’yi tekrar tekrar kaydedersem ne olur?
Cevap: JPG kayıplı bir formattır. Her yeniden kaydetme, yeni bir sıkıştırma döngüsü demektir ve bu, her seferinde kaliteyi biraz daha düşürür (nesil kaybı – generation loss). Bu nedenle bir JPG’yi düzenlemeden önce orijinal kayıpsız kaynağı (PNG veya RAW) saklamanız önerilir. Bu sayfada yaptığınız tek dönüşüm güvenlidir, ancak çıktıyı tekrar içe aktarıp tekrar JPG olarak kaydetmekten kaçının.
Soru 4: Dönüşüm sırasında görsellerim internete yükleniyor mu?
Cevap: Hayır. Tüm işlem tarayıcınızda gerçekleşir. Tarayıcınız görüntüyü çözer ve cihazınızda hedef formata yeniden kodlar. Dosyalarınız asla bir sunucuya gönderilmez. Bu sayfa, gizlilik odaklı kullanıcılar için tasarlanmıştır.
Soru 5: Hangi dosya türlerini giriş olarak kullanabilirim?
Cevap: Bu sayfa yalnızca PNG formatını kabul eder ve her zaman JPG'ye dönüştürür. Başka bir dosya türü için “This file type isn’t supported.” hatasını alırsınız.
Soru 6: Dönüştürülen JPG’nin orijinal PNG’den daha büyük olması mümkün müdür?
Cevap: Evet. Özellikle düz renkli alanları, yazıları veya grafikleri olan küçük PNG’lerde JPG sıkıştırması daha verimsiz olabilir. Bu durumda görsel “Larger” olarak etiketlenir. Bu normaldir; gerekiyorsa daha düşük bir kalite değeri seçerek deneyebilirsiniz.