PNG'den JPG'ye Dönüştürücü
PNG görüntülerini anında yüksek kalitede JPG formatına dönüştürün. Güvenli, hızlı ve tamamen ücretsiz.
PNG'yi buraya sürükleyip bırakın
50 MB'a kadar destekler
PNG görüntülerini anında yüksek kalitede JPG formatına dönüştürün. Güvenli, hızlı ve tamamen ücretsiz.
50 MB'a kadar destekler
PNG ve JPG (aynı zamanda JPEG olarak da yazılır), web'deki en yaygın iki tarama görüntü formatıdır, ancak bunlar farklı işler için tasarlanmıştır. PNG, kayıpsız DEFLATE sıkıştırmasını kullanır ve şeffaflık için bir alfa kanalını destekler; bu da onu ekran görüntüleri, logolar, kullanıcı arayüzü maketleri ve keskin kenarlı veya metinli herhangi bir görüntü için doğal seçim haline getirir. JPG, gözün fark edemediği yüksek frekanslı ayrıntıları ortadan kaldıran kayıplı DCT tabanlı sıkıştırma kullanır; bu nedenle 4 MB'lık bir fotoğraf PNG'si, görünür bir fark olmadan JPG olarak kaydedildiğinde genellikle 300-500 KB'ye küçülür.
Bu dönüştürücü, HTML5 Canvas API'sini ve tarayıcının yerleşik JPEG kodlayıcısını kullanarak PNG bit eşlemini doğrudan tarayıcınızda JPG dosyası olarak yeniden yazar. Piksel verileri hiçbir zaman cihazınızdan ayrılmaz; yükleme yapılmaz, sunucuda işlem yapılmaz ve dosyanızın hiçbir kopyası hiçbir yerde saklanmaz. JPG'nin saydamlığı olmadığından, kaynak PNG'deki tüm saydam pikseller dönüştürme sırasında beyaz bir arka planda düzleştirilir. Görüntünüzün şeffaflık üzerinde yumuşak kenarları yumuşatılmış kenarları varsa, kenarlarda soluk beyaz bir hale fark edebilirsiniz; bu gibi durumlarda orijinal PNG'yi korumak veya WebP kullanmak genellikle daha iyi bir karardır.
Dönüşüm tek geçişte gerçekleşir. Kodu çözülen PNG'nin her pikseli bir 2B tuvale yazılır ve tuval daha sonra "canvas.toBlob('image/jpeg', 0.9)" kullanılarak dışa aktarılır. 0,9 kalite faktörü, libjpeg terimleriyle kabaca Q=90 ile eşleşir; bu, çoğu fotoğraf editörünün varsayılan olarak tercih ettiği tatlı noktadır: neredeyse tüm fotoğraf içeriği için görsel olarak kaynaktan ayırt edilemezken, genellikle dosya boyutunu %70-90 oranında azaltır.
İnsanların PNG'yi JPG'ye dönüştürmesinin en yaygın nedeni dosya boyutudur. PNG olarak kaydedilen fotoğraflar eşdeğer JPG'den 5-10 kat daha büyük olabilir; bu da sayfa yüklemelerini yavaşlatır, bulut depolama alanını doldurur ve e-posta istemcilerinde ek sınırlarını tetikler. JPG aynı zamanda çoğu platformun beklediği formattır: WhatsApp, birçok iş başvuru portalı, resmi form, e-ticaret ürün yükleme araçları ve daha eski içerik yönetim sistemleri ya JPG'yi tercih eder ya da PNG'yi doğrudan reddeder. Yerel olarak bir kez dönüştürmek, bir yükleme hatasıyla mücadele etmekten daha hızlıdır.
Gizlilik de önemlidir. Dosyanızı kabul eden ve uzak bir sunucuda işleyen çevrimiçi dönüştürücüler, bir kopyasını günlüklerde, yedek anlık görüntülerde veya bir CDN'nin önbelleğinde tutabilir. Kimlik fotoğrafları, tıbbi taramalar, mali tablolar veya kişisel bilgiler içeren herhangi bir şey için, tamamen istemci tarafında çalışan tarayıcı tabanlı bir dönüştürücü, tasarımı gereği bu riski ortadan kaldırır. Hiçbir şey makinenizden ayrılmaz.
Dönüşüm birkaç saniye sürer ve bir veya daha fazla dosyayla çalışır. İşte tam akış:
JPG'nin ne zaman doğru hedef formatı olduğunu bilmek, gereksiz kalite kayıplarını önlemenize yardımcı olur. PNG'den dönüştürmenin en anlamlı olduğu durumlar şunlardır:
PNG (RFC 2083), filtrelenmiş bir DEFLATE akışını kullanarak piksel verilerini depolar. Kayıpsızdır: kodu çözülmüş görüntüdeki her piksel değeri, orijinal bayt ile bayt başına eşleşir. PNG ayrıca piksel başına şeffaflığa izin veren 8 bitlik bir alfa kanalını da destekler. Bu özellikler onu büyük ama kesin kılar.
JPEG (ITU-T T.81), görüntüyü 8×8 bloklara böler, ayrık bir kosinüs dönüşümü uygular, ortaya çıkan frekans katsayılarını daha yüksek frekanslarda daha agresif bir şekilde niceler ve sonucu Huffman kodlamasıyla kodlar. Kalite faktörü (1-100) niceleme tablosunu kontrol eder: daha düşük değerler daha yüksek frekanslı bilgileri atar, sert kenarlarda ve yüksek kontrastlı alanlarda görünür yapaylıklar pahasına daha küçük dosyalar üretir. Burada varsayılan olarak kullanılan Kalite 90, çoğu izleyicinin JPG'yi orijinalinden ayırt edemeyeceği eşiktir.