A számítástechnikában a JPEG fájlformátum egy olyan fájlformátum, amelyet digitális képek tömörítésére használnak. A tömörítés mértéke változtatható. Ha egy kép jó minőségű, akkor nagy mennyiségű tárhelyet foglal el. Ha alacsony minőségű, akkor kis mennyiségű tárhelyet foglal el. A JPEG fájlformátumot gyakran használják a világhálón. A JPEG szó a formátumot létrehozó Joint Photographic Experts Group rövidítése. A JPEG fájlkiterjesztések a következők: .jpg, .jpeg, .jpe és mások.
Rövid technikai áttekintés
JPEG elsősorban veszteséges tömörítést használ; ez azt jelenti, hogy a tömörítés során részleges információvesztés történik a fájlméret jelentős csökkentése érdekében. A képtömörítés tipikus lépései:
- Színkonverzió: a képet RGB színtérről gyakran YCbCr-re alakítják át (fényesség és két színeltérés-csatorna), mert az emberi szem kevésbé érzékeny a színinformációra.
- Szubsampling (leskálázás): a színcsatornákat gyakran részlegesen lecsökkentik (például 4:4:4, 4:2:2, 4:2:0), ami tovább csökkenti a fájlméretet kevés látható minőségromlással.
- Blokk-szétválasztás: a kép 8×8 pixeles blokkokra bontása.
- DCT-transzformáció: minden blokkra diszkrét koszinusz-transzformációt (DCT) alkalmaznak, amely a térbeli információt frekvenciaösszetevőkké alakítja.
- Kvantálás: a DCT-koefficienssek kvantálása történik, ami a tömörítés legnagyobb veszteségi forrása; a kvantálás erőssége a „minőség” beállítástól függ.
- Rendezés és kódolás: zigzag sorrend, majd entropiakódolás (például Huffman-kódolás; egyes implementációk aritmetikai kódolást is használhatnak).
Formátumvariánsok és jellemzők
- Baseline JPEG: a legelterjedtebb, kompatibilis változat, amely minden alapfunkciót tartalmaz, és széles körben támogatott böngészőkben és képszerkesztőkben.
- Progressive JPEG: a kép tömörítve több rétegben tárolható, így betöltés közben először egy alacsony felbontású verzió jelenik meg, majd fokozatosan javul a részletesség — hasznos lassú hálózatoknál.
- Lossless mód: a klasszikus JPEG szabvány tartalmaz egy kevésbé elterjedt veszteségmentes módot, de a gyakorlatban a lossless igényeket gyakran JPEG-LS vagy PNG formátumok szolgálják ki jobban.
Metadata és kompatibilitás
A JPEG fájlok gyakran tartalmaznak EXIF és JFIF metaadatokat: fényképezőgép beállítások (záridő, rekesz, ISO), dátum, GPS-információ és egyéb leíró adatok. A MIME-típus általában image/jpeg. Szinte minden modern operációs rendszer és böngésző natívan kezeli a JPEG-et, ezért népszerű weben és digitális fotózásban.
Előnyök és hátrányok
- Előnyök: jó tömörítési arány fotórealista képekhez, széles körű támogatottság, beállítható minőség/fájlméret kompromisszum.
- Hátrányok: veszteséges tömörítés — többszöri mentésnél minőségromlás (generációs veszteség) tapasztalható; jellegzetes műtermékek: blokkosodás (blocking), színátmeneteknél „ringing” vagy elmosódás.
Gyakorlati tippek
- Ha a cél a maximális képminőség szerkesztéshez, használjon veszteségmentes formátumot (például PNG vagy TIFF) a szerkesztési fázisban, és csak a végleges, megosztandó változatot mentse JPEG-be.
- Webre optimalizálásnál érdemes kísérletezni a minőség-beállítással (például 70–85 közötti érték gyakran jó kompromisszum), illetve használni progresszív JPEG-et a jobb felhasználói élményért lassú kapcsolatokon.
- Ha fontos a metadata (például EXIF/GPS), ellenőrizze, hogy a szerkesztő vagy feltöltő eszköz nem törli-e az adatokat.
Kapcsolódó formátumok
A JPEG nem az egyetlen lehetőség fotók tárolására: léteznek továbbfejlesztett vagy alternatív szabványok, mint a JPEG 2000 (.jp2), JPEG-LS (veszteségmentes/gyors), valamint modernebb korszerű formátumok, például WebP vagy JPEG XL, amelyek jobb tömörítési arányt vagy további funkciókat kínálhatnak bizonyos esetekben.
Összefoglalva: a JPEG ma is az egyik legelterjedtebb fájlformátum fényképek és webes képek tárolására, mivel jó kompromisszumot kínál képminőség és fájlméret között, széles körben támogatott és könnyen használható.

