Ücretsiz Dönüştürücü

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

Veya

Bu araç hakkında

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.

Neden PNG'yi JPG'ye Dönüştürme

İ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.

Nasıl kullanılır

Dönüşüm birkaç saniye sürer ve bir veya daha fazla dosyayla çalışır. İşte tam akış:

  1. PNG dosyanızı ekleyin: Dosyayı masaüstünüzden veya Finder penceresinden yükleme alanına sürükleyin veya bir dosya seçici açmak için alanı tıklayın. Araç, 50 MB'a kadar standart PNG dosyalarını kabul eder; Alfa kanalına sahip olanlar da dahil olmak üzere hem 8 bit hem de 16 bit PNG'ler desteklenir.
  2. Önizlemeyi inceleyin: Dosya yüklendikten sonra küçük resmi ve orijinal boyutları göreceksiniz. Bu, doğru görseli yüklediğinizi onaylamanın tam zamanıdır; özellikle birden fazla dosyayı toplu olarak işliyorsanız kullanışlıdır.
  3. Gerekirse ayarları yapın: Varsayılan JPG kalitesi 90'dır ve bu hemen hemen her kullanım durumu için uygundur. E-posta veya web yüklemesi için daha küçük bir dosyaya ihtiyacınız varsa kaliteyi düşürebilirsiniz; Bir fotoğrafı arşivliyorsanız, onu varsayılan veya daha yüksek bir değerde bırakın.
  4. JPG'ye Dönüştür'e tıklayın: Tarayıcı PNG'nin kodunu çözer, onu saydam pikselleri dolduran beyaz bir arka plana sahip bir tuval üzerine çizer ve tuvali bir JPEG blobu olarak yeniden kodlar. Tipik ekran görüntüsü boyutundaki dosyalar için bu işlem bir saniyeden kısa sürede tamamlanır.
  5. JPG'yi indirin: Dönüştürülen dosyayı kaydetmek için İndir düğmesine tıklayın. Çıktı dosya adı, .jpg uzantılı orijinal PNG adını kullanır. Sayfayı yenilemeden başka bir görseli dönüştürebilirsiniz.

Yaygın Kullanım Durumları

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:

Teknik Detaylar

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.

En İyi Uygulamalar

Sık sorulan sorular

PNG'yi JPG'ye dönüştürürken görüntü kalitesini kaybeder miyim?
JPG kayıplı DCT tabanlı kullanır. Kalitede hafif bir azalma görebilirsiniz, ancak çoğu amaç için fark göz ardı edilebilir. Kaybı en aza indirmek için varsa daha yüksek kaliteli bir ayar seçin.
Diğer resim formatları yerine ne zaman JPG'yi seçmeliyim?
JPG, düzgün renk geçişlerine sahip fotoğraf ve görüntüler için en iyi seçimdir. Web ve baskı kullanımına uygun görsel kaliteyi korurken, fotoğraflar için PNG'den çok daha küçük dosya boyutları (genellikle 5-10 kat daha küçük) üretir.
PNG resmimdeki şeffaf alanlara ne olur?
JPG şeffaflığı desteklemediğinden tüm şeffaf pikseller beyaz bir arka planla doldurulacaktır. Şeffaflığı korumanız gerekiyorsa bunun yerine PNG veya WebP kullanmayı düşünün.
Resimlerim dönüştürme sırasında gizli tutuluyor mu?
Evet. PNG dosyalarınız Canvas API ve JavaScript kullanılarak tamamen tarayıcınızda işlenir. Herhangi bir sunucuya hiçbir şey yüklenmez; dosya doğrudan cihazınızdan dönüştürücüye ve tekrar cihazınıza gider.
Birden fazla PNG dosyasını aynı anda dönüştürebilir miyim?
Mevcut arayüz aynı anda bir dosyayı işler, ancak sayfayı yenilemeden dosyaları arka arkaya dönüştürebilirsiniz. Dönüştürülen bir JPG'yi indirdikten sonra, sonraki PNG'yi yükleme alanına bırakmanız yeterlidir. Düzinelerce dosyadan oluşan toplu işler için ImageMagick gibi bir masaüstü aracı veya keskin kullanan bir oluşturma adımı öneririz.
Dönüştürülen JPG'im neden beklediğimden daha büyük?
Kaynak PNG çok yüksek çözünürlükte kaydedilen bir fotoğrafsa, JPG, 90 kalitesinde bile yine birkaç megabayt olabilir. Boyutu daha da azaltmak için, kalite ayarını düşürün (80 genellikle görsel olarak kabul edilebilirdir) veya dönüştürmeden önce görüntü boyutlarını yeniden boyutlandırın. JPG dosyasının boyutu yaklaşık olarak piksel sayısıyla orantılı, sıkıştırma düzeyiyle ise ters orantılıdır.
JPG'ye dönüştürmek EXIF gibi meta verileri çıkarır mı?
Tarayıcının tuval tabanlı dönüştürmesi EXIF, ICC renk profillerini veya kaynak PNG'ye gömülü diğer meta verileri korumaz. JPG çıktısı yalnızca piksel verilerini içerir. Kamera EXIF ​​verilerini saklamanız gerekiyorsa (örneğin, coğrafi etiketleme veya zaman damgalarını yakalama) meta verileri koruyan bir masaüstü dönüştürücü kullanın.
JPG, JPEG ile aynı mıdır?
Evet. JPG ve JPEG aynı formatı ifade eder ve birbirinin yerine kullanılabilir. .jpg uzantısı, uzantıları üç karakterle sınırlayan ilk Windows dosya sistemlerine kadar uzanır; .jpeg daha yeni ve aynı derecede geçerli biçimdir. Formatın kendisi ITU-T Tavsiye T.81'de tanımlanmıştır.