*.jpg

“.jpg”, “.jpeg” veya “.jpeg2000”, fotoğrafları kodlamak için tasarlanmış bir dosya biçimleri ailesidir.

Fotoğraflarda çok fazla küçük gradyan olması sorunu vardır, bu da dosyayı *.gif ile yapabileceğiniz gibi indeksleyemeyeceğiniz ve sonucun iyi görünmesini bekleyemeyeceğiniz anlamına gelir. Bunun yerine JPEG’in yaptığı şey, dosyayı algısal bir renk uzayına (YCrCb) dönüştürür ve ardından renkleri kodlayan kanalları sıkıştırırken, göreli açıklıkla ilgili bilgileri tutan kanalı sıkıştırılmamış halde tutmasıdır. Bu gerçekten işe yarar; çünkü insan gözü renkliliğe göreli hafifliğe olduğu kadar duyarlı değildir. JPEG ayrıca görsel karşıtlıklarını tanımlamak için kosinüs dalgalarını kullanmak gibi diğer kayıplı sıkıştırma tekniklerini kullanır.

Ancak bu, JPEG’in belirli durumlarda kullanılması gerektiği anlamına gelir. Tam ölçekli tablolar gibi çok fazla gradyan içeren resimler için JPEG, *.png ve :ref:`file_gif`den daha iyi başarım gösterir.

Ancak, metin ve çizgi roman biçemleri gibi çok keskin karşıtlıklara sahip görseller için, daha büyük dosya boyutuna rağmen PNG çok daha iyi bir seçimdir. Gri tonlu görseller için *.png ve *.gif kesinlikle daha verimli olacaktır.

JPEG kayıplı sıkıştırma kullandığından, aynı JPEG üzerine birden çok kez kaydedilmesi önerilmez. Kayıplı sıkıştırma, her kaydettiğinizde dosyanın kalitesinin düşmesine neden olur. Bu, kayıplı sıkıştırma yöntemlerinde temel bir sorundur. Bunun yerine, görsel üzerinde çalışırken kayıpsız bir dosya biçimi veya bir çalışma dosya biçimini kullanın.