JPEG vaizdo konvertavimas į PNG vaizdą

Nuostolingo JPEG taškinio vaizdo konvertavimas į nenuostolingą PNG taškinį vaizdą užkerta kelią tolesniam kokybės praradimui ir prideda alfa kanalo skaidrumo palaikymą.

Pasirinkite arba tempkite failus

Pasirinkite arba nuvilkite failus čia

100% privatus konvertavimas naršyklėje - failai niekada nepalieka jūsų įrenginio

arba įklijuokite Ctrl+V
Nulinio tinklo perdavimo privatumo garantija: 0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).

Formatų palyginimas ir techninės specifikacijos

SpecifikacijaJPGPNG
MIME tipasimage/jpegimage/png
Tipasrasterraster
Glaudinimaslossy (Discrete Cosine Transform / DCT)lossless (DEFLATE / LZ77 + Huffman)
Standartinė specifikacijaISO/IEC 10918-1 / ITU-T T.81W3C PNG 3rd Edition
Maginės baitų antraštės (Magic Bytes)FF D8 FF89 50 4E 47 0D 0A 1A 0A

Formato apžvalga ir taikymas

JPEG vaizdų konvertavimas į PNG formatą yra įprastas grafikos dizainerių, interneto kūrėjų ir skaitmeninių menininkų darbo eigos žingsnis, kai reikia paruošti taškinę grafiką redagavimui arba permatomiems maketams. JPEG failai naudoja fiksuotą tinklelio sistemą, kuri pašalina smulkius spalvų duomenis kiekvieną kartą išsaugant failą. Kai dizaineriui reikia uždėti fotografiją arba logotipą ant sudėtingo foninio elemento arba pritaikyti kelis teksto ir grafinių elementų sluoksnius, bazinės grafikos konvertavimas į PNG apsaugo nuo kokybės pablogėjimo pakartotinio redagavimo ciklų metu. Skelbimas internete taip pat skatina šį konvertavimo procesą. Nors nuotraukos greičiau įsikelia kaip JPEG, vartotojo sąsajos elementai, ekrano kopijos su ryškiomis teksto linijomis ir permatomi logotipai reikalauja aiškaus PNG pikselių atvaizdavimo. Perėjimas nuo JPEG prie PNG užtikrina, kad tiesios linijos nesusidarytų išplaukusių suspaudimo artefaktų aplink kraštus, todėl tekstas išlieka įskaitomas, o grafiniai kraštai - aštrūs.

Techninės specifikacijos ir kodekų apžvalga

JPEG vaizdas (MIME tipas: image/jpeg) yra nuostolingas taškinis formatas, kuriame naudojama diskrečioji kosinusinė transformacija (DCT), kad pikseliai būtų sugrupuoti į blokus ir visam laikui pašalintos spalvų detalės, kurių žmogaus akis beveik nepastebi. Jo failo struktūra prasideda nuo magiškojo baito parašo šešioliktainių žymų FF D8 FF ir baigiasi FF D9. Priešingai, PNG vaizdas (MIME tipas: image/png) yra nenuostolingas taškinis formatas, pagrįstas DEFLATE algoritmu, kuriame sujungiama LZ77 žodyno kompresija ir Hafmano kodavimas pikselių duomenims suspausti neprarandant nė vienos spalvos reikšmės. PNG failo struktūra prasideda nuo 8 baitų parašo: šešioliktainės reikšmės 89 50 4E 47 0D 0A 1A 0A, po kurios sekioja blokų serija, pavyzdžiui, IHDR vaizdo antraštėms, IDAT vaizdo duomenims ir IEND failo pabaigai. Konvertuojant JPEG į PNG, išskleistas pikselių tinklelis įvilkamas į bloku pagrįstą PNG konteinerį ir pritaikoma nenuostolinga DEFLATE kompresija.

OS ir naršyklės suderinamumas

Tiek JPEG, tiek PNG puikiai palaikomi visose šiuolaikinėse kompiuterinėse aplinkose. Operacinės sistemos, įskaitant „Windows", „macOS", „Linux", „iOS" ir „Android", gimtąja forma atvaizduoja abu formatus standartinėse failų naršyklėse ir numatytosiose vaizdų peržiūros programose. Interneto naršyklės, tokios kaip „Google Chrome", „Mozilla Firefox", „Apple Safari" ir „Microsoft Edge", palaiko abiejų tipų failų atvaizdavimą tiesiogiai naršyklės lange. Grafinio dizaino programos, tokios kaip „Adobe Photoshop", „GIMP" ir „Inkscape", sklandžiai apdoroja abu formatus.

💡 Naudinga informacija

Mažesnio JPEG failo konvertavimas į PNG neatkuria prarastų detalių. Kadangi pradinis JPEG jau prarado duomenis atliekant nuostolingą DCT suspaudimą, jo išsaugojimas kaip PNG tik sukuria didesnio dydžio failą negaunant jokios papildomos vaizdo kokybės.

Formatų palyginimas ir techninės specifikacijos

Tipinė 2 MB JPEG nuotrauka, konvertuota į PNG, dažnai padidėja iki 4 MB arba 6 MB, nes nenuostolingas suspaudimas išsaugo kiekvieno pikselio tikslią spalvos reikšmę. Standartiniame 4G mobiliojo ryšio tinkle, atsisiunčiančiame 30 megabitų per sekundę greičiu, didesnį PNG failą atsisiųsti užtrunka maždaug 1,6 sekundės, palyginti su 0,5 sekundės JPEG failui. 5G tinkle, veikiančiame 150 megabitų per sekundę greičiu, abu failai atsisiunčiami per sekundės dalį. Naudojant 1 gigabito per sekundę šviesolaidinį ryšį, dydžio skirtumas perkeliant po vieną failą yra nereikšmingas.

Dažnai užduodami klausimai

Kaip konvertuoti JPEG vaizdą į PNG vaizdą neprarandant kokybės?

Galite akimirksniu konvertuoti JPEG į PNG atidarę failą vaizdų rengyklėje arba naudodami konvertavimo įrankį ir išsaugodami jį kaip .png failą. Tačiau kadangi šaltinio JPEG jau prarado duomenis pradinio suspaudimo metu, gautas PNG bus tiesiog tiksli, didesnė suspaustų pikselių kopija ir negalės atkurti pradinių prarastų duomenų.

Kuo skiriasi JPEG vaizdas ir PNG vaizdas?

JPEG yra nuostolingas taškinis formatas, naudojantis diskrečiosios kosinusinės transformacijos matematiką nuotraukų failų dydžiui sumažinti, o PNG yra nenuostolingas taškinis formatas, naudojantis DEFLATE kompresiją, kad kiekvienas pikselis išliktų tikslus. PNG taip pat palaiko permatomus fonus ir aštrią linijinę grafiką, o JPEG nepalaiko skaidrumo ir sukuria išplaukusius artefaktus aplink didelio kontrasto kraštus.