PNG ve JPG karşılaştırması

Görüntünüzü kaydetmek için bir biçim seçmeye çalışıyorsanız, karar vermek için bu başparmak kuralını kullanın: Fotoğraflar için jpeg veya çok renk içeren fotogerçekçi görüntüler; Çizgi resimler, çok sayıda metin içeren resimler veya saydam resimler için png; resimler için GIF ve GIF.

Karşılaştırma Tablosu

Farklılıklar - Benzerlikler - jpeg ve png karşılaştırma tablosu
jpegpng
Standlar Birleşmiş Fotoğraf Uzmanları Grubu taşınabilir Ağ Grafikleri
İçin en uygun Fotoğraf; çok renkli fotogerçekçi görüntüler Çizgi sanatı; metin içeren görüntüler; şeffaf görüntüler
MIME Türü image / jpeg image / png
Dosya uzantıları .jpg, .jpeg, .jpe .png
Biçim Türü Raster grafik görüntü formatı Raster grafik görüntü formatı
Raster / Vektör Raster Raster
Renk yönetimi Evet ICC renk alanı profilleri dahil edilerek renk yönetimini destekler
Dizine Alınmış Renk Hayır Evet (1-8bit png'ler için)
Taramalı Destek Evet Evet
Animasyon Desteği Hayır Hayır
Şeffaflık Desteği Hayır Evet
Meta Veriler için Destek Evet Evet
Çok Sayfalı Destek Hayır Hayır
Katmanlar için Destek Hayır Hayır
uzatılabilir Hayır Hayır
Sıkıştırma Algoritması DCT tabanlı kayıplı sıkıştırma Kayıpsız DEFLATE sıkıştırma algoritması
patentli Hayır, ancak sıkıştırma yöntemleri de dahil olmak üzere teknolojinin bazı bölümleri birden fazla patent davasına konu olmuştur. Hayır
Uyumlu Uygulamalar Çoğu web tarayıcısı ve üretkenlik paketi Çoğu web tarayıcısı ve üretkenlik paketi
Sihirli sayı ff d8 89 50 4e 47 0d 0a 1a 0a
Tek Tip Tip Tanımlayıcı public.jpeg public.png

İçindekiler: png ve jpg

  • 1 Özellikler
    • 1.1 Benzerlikler ve Farklılıklar
    • 1.2 Diğer jpeg ve png Sürümleri
  • 2 Kullanım
    • 2.1 Fotoğrafçılık
    • 2.2 Web
  • 3 Sıkıştırma
  • 4 Popülerlik
  • 5 Patent Durumu
  • 6 Kaynaklar

Özellikleri

Benzerlikler ve farklılıklar

jpeg'ler ve png'ler çeşitli şekillerde benzerdir. Karşılaştırılabilir renk derinliği düzeylerini destekler ve meta veri, taramalı ve renk yönetimi için destek taşırlar. ne biçim animasyonu, katmanları veya HDR'yi destekler.

İkisini ayırmak, png'lerin görüntü saydamlığını desteklerken, jpeg'ler desteklememesidir. Ayrıca, renk dizine ekleme 1-8bit png'ler için kullanılabilir, ancak jpeg'de hiç desteklenmez.

jpeg ve png'nin Diğer Sürümleri

jpeg ve png'nin daha az bilinen alternatif sürümleri vardır. Örneğin, jpeg'ler HDR'yi desteklemez, ancak resmi olmayan bir jpeg-HDR vardır. Kayıpsız jpeg formatları bile vardır. png'ler GIF'ler gibi animasyonları desteklemese de, animasyona izin veren standart olmayan bir png dalı olan Apng var.

Daha az bilinen jpeg ve png sürümlerini kullanmayla ilgili sorun destekleniyor. Tüm tarayıcılar tüm görüntü formatlarını düzgün bir şekilde görüntülemez (ör. Firefox Apng'yi destekler, ancak Internet Explorer desteklemez ve Chrome bir uzantı gerektirir). Çoğu durumda, tasarımcılar kullanıcı deneyimine zarar vermemek için iyi desteklenen varsayılanlara bağlı kalmalıdır.

Kullanımları

fotoğrafçılık

DSLR kameralar genellikle fotoğrafçıların görüntülerini RAW, jpeg ve bazen de TIFF gibi birkaç farklı grafik dosya biçiminde saklamasına izin verir. jpeg'lerin daha küçük bir dosya boyutu avantajı olmasına rağmen, kayıplı, önde gelen proamateur ve profesyonel fotoğrafçılar kayıpsız veya yüksek kaliteli kayıplı sıkıştırma için TIFF veya RAW formatlarını tercih ediyorlar.

Post prodüksiyonda fotoğrafçılar RAW görüntü verilerini ayarlayabilir ve ardından png gibi yeni, kayıpsız (ancak daha erişilebilir) bir dosya biçimine kaydedebilirler. Çoğu yazdırma hizmeti jpeg ve png'leri ve bazen de TIFF'yi kabul edeceği için dosya biçimi önemlidir, ancak yalnızca bazı yazdırma hizmetleri RAW görüntülerle çalışacaktır.

Farklı ayarlarda kaydedilen küçük web simgeleri.

Çoğu web sitesi tasarımlarında jpeg ve png'lerin (ve bazen GIF'lerin) bir kombinasyonunu kullanır, çünkü jpeg'ler ve png'ler farklı nedenlerle kullanılır. Çoğu durumda, jpeg'ler fotoğraflar veya büyük, grafik ağırlıklı web sitesi arka planları gibi büyük görüntüler için kullanılır, çünkü jpeg'in kayıplı yapısı daha küçük dosya boyutlarına izin verir, yani web siteleri tasarımları daha hızlı yükleyebilir. Adobe Photoshop gibi tasarım yazılımlarında, tasarımcılara görüntüyü kaydetmeden önce belirli bir formatı kullanırken ve ayarlarını yaparken bir dosyanın ne kadar büyük olacağını söyleyebilecek araçlar bulunur. png'ler hiçbir zaman karmaşık sahneleri olan büyük görüntüler söz konusu olduğunda jpeg'lerden daha küçük bir dosya boyutuyla sonuçlanmasa da, png'nin kayıpsız sıkıştırması bazen daha küçük görüntüler, özellikle de bilgisayar tarafından oluşturulan grafikler (örn. veya Photoshop'ta kare çizilmiş).

png'lerin en sık kullanıldığı yerler, kayıpsız sıkıştırmanın net ve net görüntüler sağladığı web simgeleri gibi küçük görüntülerle; png'ler, merkezi bir görüntüyü çevrelemek için saydam bir arka plan gerektiğinde de kullanılır (örn. Sprite kullanırken).

Sıkıştırma

jpeg ve png tamamen farklı sıkıştırma yöntemleri kullanır. jpeg, daha küçük dosya boyutları lehine kaliteden ödün veren DCT tabanlı kayıplı bir sıkıştırma yöntemi kullanır. png kaliteye öncelik verir ve kayıpsız DEFLATE sıkıştırma algoritmasını kullanır. jpeg'in dosya boyutu, kaydetme sırasında bir görüntünün kalite yüzdesi ayarlanarak azaltılabilirken, png'nin dosya boyutu daha az kolayca ayarlanır ve görüntüyü daha da sıkıştırmak için genellikle ayrı bir program gerektirir.

Farklı sıkıştırma yöntemlerinin jpeg ve png'lerde dosya boyutunu, renk derinliğini ve görüntü yüklemesini nasıl etkilediğini öğrenmek için aşağıdaki videoyu izleyin.

Kayıplı oldukları için, jpeg'ler birden fazla kez düzenlenmemeli ve yeniden kaydedilmemelidir, çünkü bu ciddi görüntü bozulmasına neden olacaktır (ancak, kaydetmeler arasında dosyayı kapatmadan tek bir oturumda kaydetme iyidir). Birçok kez kaydedilen jpeg'ler pikselli hale gelir ve renkleri doğru bir şekilde görüntülemez. Buna karşılık, png'ler kaliteden ödün vermeden kaydedilebilir ve yeniden kaydedilebilir. Bu video, 600 kaydetme boyunca bu nesil kaybını gösteriyor.

Popülerlik

Son birkaç yıldır png şeffaflığı için evrensel tarayıcı desteği ile png'ler, özellikle belirli web tasarım öğeleri için popülerlik kazanmıştır. Ancak, birçoğu fotoğraf veya sanat olan trilyonlarca görüntünün büyük çoğunluğu hala jpeg'dir ve bunun yakında değişmesi muhtemel değildir..

Patent Durumu

Birçok patent trolü de dahil olmak üzere çok sayıda şirket, bir jpeg teknolojisi veya başka bir formda patent sahibi olduklarını iddia etti. Bu, yıllar içinde çok sayıda davaya yol açtı, en son 2013'te Princeton Digital Image Corporation adında bir şirketin, Amazon, Netflix ve Costco gibi düzinelerce büyük şirkete jpeg kullanmak için dava açması web sitelerinde görüntüler. Sıkıştırma yöntemlerinin patentlenmesi, kayıpsız bir jpeg'in asla popüler hale gelmemesinin ana nedenidir. Birkaç kişi dava açılma korkusu için böyle bir jpeg'i desteklemek veya kullanmak istiyor.

png, daha önce Unisys tarafından patentli bir sıkıştırma yöntemi kullanan GIF'in yerini almak için geliştirildi. png'ler patentli olmayan DEFLATE bir sıkıştırma yöntemi kullanır, böylece patent ihlali korkusu ortadan kaldırılır..

Referanslar

  • jpeg Efsaneleri ve Gerçekleri - Grafik Yazılımı
  • Patent Trolleri Hakkında Güncelleme - Teknoloji Hukuku Kaynağı
  • Wikipedia: Görüntü formatlarının karşılaştırılması
  • Vikipedi: jpeg
  • Vikipedi: Taşınabilir Ağ Grafikleri