JPEG-failiformaat on failivorming, mida kasutatakse digitaalsete piltide tihendamiseks. Pakkimise ulatust saab muuta. Kui pilt on kvaliteetne, võtab see palju ruumi. Kui see on madala kvaliteediga, võtab see vähe salvestusruumi. JPEG-failiformaat on üldiselt levinud ülemaailmses veebis. Sõna JPEG on lühend Joint Photographic Experts Groupist, mis on selle formaadi loonud. JPEG-failide laiendused on .jpg, .jpeg, .jpe ja teised.
Kuidas JPEG-tihendus toimib (lihtsustatud ülevaade)
JPEG kasutab peamiselt kahjulist (lossy) tihendust, mis tähendab, et osa pilditeabest kaob jäädavalt, et saavutada väiksem failimaht. Põhietapid on järgmised:
- Värviruumi teisendus: pilt konverteeritakse sageli RGB-st YCbCr-värviruumi, eraldades heledusinfo (Y) ja krominantsi (Cb, Cr).
- Chroma subsampling: silmatundlikkuse tõttu säilitatakse heledusinfo detailsemalt kui värviinfo (näiteks 4:2:0), mis vähendab andmemahtu ilma nähtava kvaliteedikahjuta.
- Blokkide kaupa töötlus: pilt jagatakse 8×8-pikslisteks plokkideks ja igas plokis rakendatakse dünaamilist sagedusanalüüsi (DCT — diskreetne kosinusteerimine).
- Kvantisatsioon: kõrgsageduslikud komponendid (peened detailid) vähendatakse või eemaldatakse — see samm on peamine info kadumise koht ja suurendab tihendust.
- Entroopiatihendus: kvantiseeritud koefitsiendid kodeeritakse efektiivsete entropiakodeeringute (nt Huffman) abil, et vähendada ülejäänud andmemahtu.
Tüübid ja omadused
- Baseline (tavaline) JPEG — kõige levinum ja laialt toetatud; laaditakse rida-haaval.
- Progressive JPEG — pilt laaditakse sammhaaval madalama kvaliteediga esialgsest versioonist kuni fim-lõpliku kvaliteedini; kasulik veebis, sest kasutaja näeb kiirelt kogu pilti hajutatult.
- Lossless JPEG — vähem levinud, pakub pöörduvat tihendust, kuid ei anna sama suurimaid kokkuhoiusid kui kahjulik tihendus.
- Metaandmed — JPEG-failid võivad sisaldada EXIF-andmeid (kaamera seaded, kuupäev, asukohaandmed), samuti ICC-värviprofiile ja pisipilte.
Kus JPEG sobib ja kus mitte
- Sobib väga hästi: fotod ja keerukad värvilised pildid, kus peened detailid ei ole kriitilised. Levinud veebis, e-kirjades, digifotode salvestamisel ja jagamisel.
- Ei sobi hästi: pildid, mis sisaldavad palju teravaid jooni, teksti, graafikat, ikoonid või skeemid — seal on parem kasutada PNG- või vektorvorminguid (SVG), sest JPEG tekitab äärte ümber moonutusi (blokiseerimine, moonutused).
Kvaliteet vs. failisuurus — praktilised nõuanded
- Tavaliselt valitakse veebis kompromiss: kvaliteet 70–85 annab hea visuaalse tulemi ja väikse faili; 90+ sobib, kui soovitakse hoida peaaegu originaali kvaliteeti, kuid fail on oluliselt suurem.
- Väldi sagedast ümbersalvestamist — iga kord salvestades kaob lisainfot ja tekivad korduvad artefaktid.
- Kui plaanid pilti edaspidi töödelda, säilita algfail kaotusteta vormingus (nt RAW, TIFF või PNG) ja ekspordi JPEG ainult lõppkasutuseks.
- Progressive JPEG on tihti parem veebikasutuseks, kuna kasutaja näeb kiiremini pildi üldilmet.
Piirangud ja artefaktid
Suurema tihenduse korral tekivad tüüpilised nähtused nagu blokid 8×8-plokkide servadel, halo-efektid teravate kontrastide ümber ja pehme või udune välimus detailidel. Need on JPEG-i kvantisatsiooni ja plokk-töötluse loogilised tagajärjed.
Alternatiivid
- PNG — kahjutu tihendus, hea graafika ja läbipaistvuse jaoks.
- WebP — Google’i formaat, pakub nii kahjulist kui ka kahjutut tihendust ja sageli paremat suhtelist tihendust kui JPEG.
- HEIF/HEIC ja AVIF — kaasaegsed formaadid, mis pakuvad tõhusamat tihendust ja paremat kvaliteeti väiksema mahuga, kuid mitte kõik seadmed ja rakendused ei toeta neid veel laialdaselt.
Kokkuvõte
JPEG on lihtne ja universaalne lahendus fotode ja värviliste piltide tihendamiseks, eriti veebis ja jagamisel. See pakub head kompromissi kvaliteedi ja faili suuruse vahel, kuid kaotab andmeid (lossy) ning pole parim valik teravate joonte või graafika puhul. Omandades teadmise tihendusprotsessist ja sobivatest seadetest (nt kvaliteedi tase, progressive, chroma subsampling), saab JPEG-ist maksimaalse kasu ilma liigsete visuaalsete kompromissideta.

