JPEG Formatı Nedir, Ne İşe Yarar?

Hızlı Bakış

JPEG formatı, fotoğraflarınızı kayıplı sıkıştırmayla küçültüp web için ideal hale getiriyor. Bu yöntem, insan gözünün algılamadığı renk ve parlaklık farklarını hesaplayıp siliyor. Sıkıştırma oranını yükselttiğinizde dosya boyutu küçülüyor. Buna karşılık görüntüde bloklaşmalar oluşabiliyor. 24 bit derinlik sayesinde 16 milyondan fazla rengi sorunsuzca kaydediyor. Böylece yüksek çözünürlüklü kareleri sosyal medyada ve e-postada hızla paylaşıyorsunuz.

JPEG, dijital görüntüleri kaydetmek için kullanılan en popüler biçimlerden biridir. Bu dosya formatı, Joint Photographic Experts Group tarafından oluşturuldu ve kısaltmaları JPEG ya da JPG’dir.

JPEG Nedir?

JPEG Formatı & Dosyası Nedir?

JPEG (Joint Photographic Experts Group / Birleşik Fotoğraf Uzmanları Grubu), hareketsiz görüntü dosyalarının sıkıştırılması ve kodlanması için bir standart oluşturan bir uzmanlar komitesinin adıdır.

Bu komite, görüntüleri dijitalleştirme konusundaki deneyimlerini paylaşmak ve geliştirmek amacıyla çeşitli grupların birleşmesi ile kuruldu. ISO, üç yıl önce bu alanda araştırmalara başladı.

JPEG, bir sıkıştırma yöntemi olmasının yanı sıra, genellikle bir dosya formatı olarak kabul edilir.

JPEG, dijital kameralar ve diğer görüntü yakalama aygıtları tarafından kullanılan ve aynı zamanda World Wide Web’de fotoğrafik görüntüleri depolamak ve iletmek için kullanılan en yaygın görüntü formatıdır. Bu tür dosyalar genellikle .jpg uzantısıyla adlandırılır.

Tarihi

Web tasarımı, geliştirme, programlama, kullanılabilirlik ihtiyacı ortaya çıkmadan önce, grafik tasarımcılar görüntünün boyutu arttıkça, görüntünün çözünürlüğü ve baskısının daha iyi olduğunu düşündüler.

Daha sonra web üzerinde baskılı tasarımdan normal tasarıma geçiş ihtiyacı duyuldu. Web üzerinde tam renkli olarak basılan devasa görüntülerin kolayca yüklenebilmesi için sıkıştırılması ve boyutunun azaltılması gerekliydi.

Bu format, görüntülerin her birinin sıkıştırma düzeyini derecelendirmeye izin verdiği için önemli bir rol oynar.

Bu sayede, dosyada daha küçük bir boyut anlamına gelen düşük kaliteli bir görüntü veya daha yüksek boyutu temsil eden yüksek kaliteli bir görüntü oluşturulabilir.

JPEG Formatı Özellikleri

JPEG’nin kullandığı sıkıştırma sistemi, gradyan alanlarında ortalamasını alarak bilgiyi azaltma yöntemine dayanır. Yani, bazı piksellerin renk değeri, onları çevreleyen piksellerin rengine göre hesaplanır.

Bu özelliklerden dolayı, bu format birçok degradeye ve renk farklılığına sahip görüntüleri depolarken çok etkilidir.

Düz ve tek tip renklerde geniş uzantılara sahip çizimleri ve bu formatta çok iyi tanımlanmış kenarları olan çizimleri bu formata dönüştürmek istediğimizde görüntü boyutunda bir farklılık olmayacağını bilmeliyiz.

Bu grafik biçiminin özellikleri GIF uzantısına göre oldukça farklıdır. Bu nedenle bu 2 biçim HTML dili tarafından kullanılır çünkü biri diğerini tamamlamaya çalışır.

JPEG yada JPG formatı özellikleri şunlardır:

  1. Bitmap grafik biçimine sahiptir.
  2. 24 Bit gerçek renk desteğine sahiptir.
  3. Yüksek paket oranlarını ve daha fazlasını destekleyen sıkıştırma algoritmasına sahiptir.

JPEG formatı 24 Bit gerçek renk desteği, 16.777.216 renk derinliğinde görüntüler sunar. Bu renk derinliğine sahip bir bitmap çok büyük bellek boyutlarına ulaşır. Ancak bu, formatın sunduğu sıkıştırma algoritmasıyla destekliyor.

Bu sıkıştırma algoritması, çok güçlü olmasına rağmen, oranı artarsa görüntü kalitesinde az da olsa bir düşüş görürüz.

Örneğin görüntü işlemcimizden dosyayı kaydettiğimizde sıkıştırma oranını ayarlar. Bu bilgi kaybı, oranını artırdığımızda ortaya çıkar. Ancak görüntünün çözünürlüğünü gözle görülebilir bir şekilde fark ederiz.

JPEG, görüntüleri 24 bit derinlikte ve gri tonlamalı sıkıştırmak için tasarlanmış bir algoritmadır. Ayrıca bu algoritmanın sıkıştırılmış görüntülerini depolamak için kullandığı dosya formatıdır.

Bu yalnızca hareketsiz görüntüleri işler, ancak videolar için MPEG adlı bir standart vardır.

JPEG formatı genellikle .jpg olarak kısaltırız. Çünkü bazı işletim sistemleri yalnızca üç harfli uzantıları kabul eder. Kısacası, bu görüntü uzantısı, kayıplı bir sıkıştırma algoritmasıdır.

Görüntüyü açarken sıkıştırmadan önce sahip olduğumuz görüntüyü tam olarak elde edemediğimiz anlamına gelir. JPEG formatı için çok esnek kılan özelliklerden biri, bu dereceyi ayarlama yeteneğidir.

Çok yüksek bir değer belirtirsek, önemli miktarda kalite kaybına neden olur. Ancak küçük dosyalar elde ederiz. Düşük bir oranıyla, orijinale çok yakın bir kalite ve daha büyük bir dosya elde edebiliriz.

Bir görüntüyü sadece bir kere sıkıştırır ve açarsanız görüntü kalitesi elde edeceğiniz anlamına gelir. Ancak görüntüyü daha fazla kez yeniden sıkıştırırsanız fazla kayıp elde edersiniz. Yani, görüntüyü her sıkıştırdığınızda ve açtığınızda, bir miktar kalite kaybedecektir.

JPEG formatı, web’de en yaygın kullanılan olmasına rağmen formatın kayıplı sıkıştırması, metin ve çizgiler içeren diyagramlar için uygun değildir.

Bu sıkıştırma algoritması, insan gözü’nün iki görsel kusuruna dayanmaktadır. Birinci kusur, parlak bir ortamda sıkıştırılan görüntünün daha net fark edilmesidir. İkincisi ise, homojen olmayan alanlardaki küçük değişiklikleri, örneğin nesnelerin gövdelerinin kenarlarında, varyasyonun büyük olduğu alanlardan daha kolay fark edilmesidir.

P-JPEG (Progressive/Aşamalı)

P-JPEG formatının ana avantajı, görüntülerin aşamalı olarak görüntülenmesine izin vermesidir. Aslında, P-JPEG, grafik yüklenirken görüntüyü düşükten yüksek kaliteye kadar görüntülemeye dayanır.

GIF formatının taramalı sistemiyle karıştırmamalıyız. Çünkü GIF yükleme sırasında grafiğin değişen satırlarını göstermeye dayalıdır.

P-JPEG’in aşamalı görüntüleme sistemi, görüntü işlemi tamamlandığında maksimum keskinliğe ulaşır.

JPEG Dosyaları Hakkında SSS

Bir görseli JPEG olarak kaydettiğimde arka planda tam olarak hangi veriler yok oluyor?

Buna net cevap vereyim, insan gözünün umursamadığı detaylar siliniyor. Algoritma, renkleri parlaklık verisinden ayırarak işe başlıyor. Özellikle krominans yani renk bilgisi, parlaklığa göre çok daha acımasızca budanıyor.
Çünkü beynimiz bir nesnenin ne kadar aydınlık olduğuna aşırı duyarlıdır. Ancak o nesnenin tonlarındaki ufacık sapmaları pek umursamaz. İşte sıkıştırma motoru tam bu noktaya saldırıyor.
Ziyan olan şey neticede ince renk geçişleridir. Gökyüzündeki hafif ton farklılıkları veya bir duvardaki narin gölgeler bloklaşır. Ancak yüksek kontrastlı sert kenarları korumakta ustadır. Bu yüzden fotoğraflarda kusursuzdur ama logolarda rezalet çıkar.

Kayıplı sıkıştırma kulağa korkutucu geliyor, JPEG'i yeniden kaydetmek görüntüyü neden her seferinde çamurlaştırıyor?

Jenerasyon kaybı denen sinsi bir illete yakalanırsınız. Fotoğrafı her açıp düzenleyip tekrar JPEG olarak sattığınızda, motor orijinali değil zaten hasar görmüş kopyayı tarar. Şimdi elinizdeki bulanık veriyi alıp bir kez daha matematiksel olarak yuvarlar.
Görseliniz her döngüde biraz daha dijital bir sulu boya tablosuna döner. Renkler solar, detaylar erir ve köşelerde hayaletli halkalar oluşur. Bunu kimse istemez.
Aklınızda bulunsun, usta tasarımcılar ham dosyayı her zaman bir kenarda saklar. JPEG yalnızca son duraktır, çalışma tezgahı değil. Düzenlemeye devam edecekseniz PNG veya TIFF gibi kayıpsız bir limana demir atmanız şart.

P-JPEG yani aşamalı format, web sitelerinde neden kendini daha hızlı yükleniyormuş gibi hissettirir?

Bu tamamen bir algı oyunudur, büyüleyici değil mi? Normal bir resim yukarıdan aşağıya tuğla gibi inerken, aşamalı olan önce bulanık bir ön izleme gönderir. Tarayıcıya gelen ilk verilerle görselin genel hatlarını anında doldurur.
Veri paketleri aktıkça bu puslu siluet giderek keskinleşir. Kullanıcı boş bir beyaz ekran yerine çözülen bir fotoğraf gördüğü için bekleme süresi psikolojik olarak kısalır.
Günümüzde bu hala geçerli bir taktiktir. Hele ki mobil bağlantıların dalgalandığı bir dünyada, ziyaretçiye anında bir şeyler göstermek terkedilme oranını dibe çeker. Alakasız bir GIF tarama efektiyle karıştırmayın sakın, bu tamamen ayrı bir zeka ürünüdür.

Diyelim ki bir çizim ya da ekran görüntüsü aldım, format olarak neden JPEG en kötü seçim olur?

Çünkü bu sıkıştırma algoritmasının ruhunda keskin çizgileri sevmemek yatar. Düz mavi bir gökyüzüne kırmızı bir yazı bastığınızı hayal edin. Motor, yazının kenarlarındaki o sert geçişi anlamlandıramaz ve tırtıklı bir gürültüyle doldurur.
Üstelik düz alanlarda gereksiz yere dosya şişer. Metin ve vektörel çizimler kocaman renk bloklarından oluşur. Bu tür görsellerde dosya ne hantallaşır ne de kalite artar, tam bir kaybet-kaybet senaryosudur.
Buralarda PNG formatı rakipsizdir. Metinleri bıçak gibi net tutar. Dolayısıyla afiş, logo, ekran alıntısı veya karikatür işlerinde JPEG’den uzak durmak bir tercih değil, bir zorunluluktur.

Bir fotoğrafı JPEG olarak dışa aktarırken kaliteyi yüzde 100 yaparsam kayıpsız olur mu?

Kesinlikle hayır, bu en yaygın efsanelerden biridir. Kaydırma çubuğunu yüzde yüze dayamak, algoritmanın çöp kovasını boşaltmaz. Matematiksel dönüşüm hala arka planda çalışır ve veriyi yeniden harmanlar.
Dosya boyutunuz patlar ama görüntü orijinal ham halinden fersah fersah uzak kalır. Sadece hasarı olabildiğince gözle görülmez seviyeye indirirsiniz. Bu, bir binayı yıkıp aynı tuğlalarla yeniden inşa etmeye benzer, duvarlar durur ama harçlar asla eskisi gibi olmaz.
Bu yüzden hiçbir profesyonel baskı ustası master dosyasını bu uzantıyla saklamaz. TIFF bu işin kralıdır. JPEG yalnızca dağıtım ve yayın içindir. Sonuçta hiçbir veri sihirli bir şekilde yoktan var olmaz.

Dijital dünyada devri geçmiyor mu, bunca yeni codec varken JPEG neden hala tahtını koruyor?

Cevabı tek kelimeyle uyumluluktur. Gezegendeki her cihaz, her tarayıcı ve her sosyal medya platformu bu dosya biçimini gözü kapalı açar. Bu evrensellik, diğer formatların sadece hayal edebileceği bir kozdur.
Enerji verimliliği de cabası. Görseli çözmek hesap gücü ister, bu standart ise inanılmaz hafif bir işlem yükü yaratır. Telefonunuzun bataryasını silip süpürmez.
Özetin özeti, işini sessizce ve kusursuz yapar. WebP veya AVIF gibi yeni nesil rakipler daha iyi sıkıştırır ama hiçbiri bu yapının donanımsal desteğine sahip değildir. Buna karşın eski dostumuz, gömülü sistemlerden uzay teleskoplarına kadar her yerde nefes alır.

Bu Rehberi Keşfettikleri İçin Sana Teşekkür Edecekler!

Sadece bir tıkla sevdiklerine dev bir iyilik yapmaya hazır mısın? Bilgi paylaştıkça devleşir.

İlk yorumu sen paylaş