JPG to PNG konverter

Teisendage JPG-pildid vormingusse PNG veebis – tasuta, kiiresti ja mitmekaupa, ilma registreerumise ja vesimärkideta. Pildid teisendatakse otse brauseris — midagi ei laadita üles.

Teisendamine vormingusse PNG.

PNG on kadudeta vorming, seega tulevad fotod tavaliselt palju suuremad kui JPG või WebP. Valige PNG, kui vajate täpseid piksleid või läbipaistvust.

Tulemused

Teisendatud pildid ilmuvad siia koos allalaadimistoimingutega.

Valmis. Lisage pildid ja valige vorming.

Mis muutub, kui teisendate vormingu JPG vormingusse PNG

  • PNG on kadudeta vorming, seega ei taasta see detaile, mille JPG on juba eemaldanud – fail muutub peamiselt lihtsalt suuremaks.

Teie pildid teisendatakse otse brauseris. Midagi ei laadita BroBroGo serverisse üles.

KKK

Kuidas teisendada JPG vormingusse PNG?

Lohistage oma JPG-failid ülalolevale alale ja klõpsake teisendusnuppu. PNG-failid on allalaadimiseks valmis sekunditega ning kogu protsess toimub kohapeal teie seadmes.

Kas PNG-failide kvaliteet halveneb?

Ei – PNG on kadudeta vorming, seega säilitatakse iga piksel täpselt. Kui JPG oli juba pakitud, ei saa PNG küll kadunud detaile taastada, kuid midagi täiendavalt kaduma ei lähe.

JPG‑st PNG‑ks teisendamine: kuidas see töötab ja miks see on kasulik

See leht võimaldab teisendada ühe või mitu JPG‑pilti PNG‑vormingusse ilma pilte serverisse laadimata. Teisendus toimub täielikult sinu brauseris. Iga teisendatud pildi saad alla laadida eraldi või kõik korraga ZIP‑arhiivina. Selle lehe väärtus ei seisne mitte lihtsalt vorminguvahetuses, vaid arusaamises, miks JPG ja PNG erinevad – ja millal teisendus on mõttekas.

Mis teeb selle lehe teistsuguseks

Tavapärased veebipõhised pilditeisendajad laadivad su pildi üles serverisse, töötlevad selle ära ja saadavad tulemuse tagasi. See võtab aega, nõuab internetiühendust ja tekitab privaatsusküsimusi – eriti kui töötled tundlikke pilte (näiteks dokumendid, ekraanipildid sisselogimislehtedest või isiklikud fotod). Siinne teisendus töötab kliendipoolselt: failid ei lahku sinu seadmest. Brauser dekodeerib pildi ja kodeerib need pikslid PNG-vormingusse otse seadmes, seejärel pakub PNG-d allalaadimiseks.

Tähtis on mõista, et JPG on kadudega (lossy) vorming: iga kord, kui salvestad JPG‑faili uuesti, kaotad natuke rohkem detaile. Seda nimetatakse põlvkondlikuks kadumiseks (generation loss). PNG on kadudeta (lossless): kui avad ja salvestad PNG‑faili kümme korda, on tulemus iga kord identne. Teine põhimõtteline erinevus: JPG‑l puudub alfa‑kanal – see ei saa salvestada läbipaistvust. PNG toetab täis 8‑bitist alfa‑läbipaistvust. Samuti puudub PNG‑l kvaliteedihaldur (quality slider); see salvestab alati kõik piksliandmed täpselt nii, nagu need on.

Suund on oluline: PNG ei suuda taastada detaile, mille JPG juba minema viskas. Kui teisendad JPG‑foto PNG‑ks, saad sama pildi, mis enne – mitte paremat. Fail on suurem, aga visuaalne kvaliteet ei muutu.

Sisendid ja väljundid

Sisendid:

  • Üks või mitu pildifaili vormingus JPG. Saad need valida failivalija või lohistamise teel.
  • Maksimaalne korraga töödeldavate piltide arv on 20.
  • Sihtvorming: PNG. Seda ei saa muuta – leht teeb täpselt seda, mida lubab.

Väljundid:

  • Iga teisendatud pildi kohta kuvatakse:
    • failinimi,
    • mõõtmed (laius × kõrgus pikslites),
    • algne failisuurus,
    • teisendatud failisuurus,
    • märgis Saved (kui uus fail on väiksem) või Larger (kui uus fail on suurem).
  • Kokkuvõte: Total: ‹algsumma› -> ‹teisendatud summa›.
  • Iga pildi juures on Download‑nupp.
  • Kui teisendatud pilte on vähemalt kaks, ilmub Download all (.zip)‑nupp.

Veateated (võimalikud, sõnastus eesti keeles):

  • "Vali vähemalt üks pilt."
  • "See failitüüp pole toetatud."
  • "Vali korraga kuni ‹max› pilti."
  • "Teisendamine ebaõnnestus. Proovi mõnda teist pilti või vormingut."
  • "Seda faili ei õnnestunud pildina avada. Võib‑olla on see rikutud, tühi või tegelikult mitte pilt."
  • "‹arv› faili ei õnnestunud töödelda."

Miks JPG kaotab detaile ja PNG mitte

JPG (JPEG) kasutab kadudega tihendamist. Protsess on keerukas, kuid olulisemad sammud:

  1. Värviruumi teisendus RGB‑st YCbCr‑i, kus heledus (Y) eraldatakse värvuse komponentidest (Cb, Cr).
  2. Alamdiskreetimine (chroma subsampling): inimsilm on värvierinevuste suhtes vähem tundlik kui heleduse suhtes. JPG viskab ära poole või kolmveerandi värviinformatsioonist. Levinud on 4:2:0 – iga 2×2 piksli kohta säilitatakse ainult üks Cb ja üks Cr väärtus.
  3. DCT ja kvantimine: pilt jagatakse 8×8 plokkideks, igale plokile rakendatakse diskreetset koosinusteisendust, seejärel jagatakse saadud koefitsiendid kvaliteedist sõltuva kvantimismaatriksi väärtustega – ümardatakse täisarvuks. Just see ümardamine tekitab kadusid. Madalam kvaliteediseade tähendab suuremaid jagajaid ja rohkem äravisatud detaile.
  4. Entroopiaine kodeerimine (Huffman või aritmeetiline).

PNG seevastu kasutab kadudeta tihendust. See töötab ennustava filtriga: iga rea pikslite väärtusest lahutatakse vasakpoolse, ülalpoolse või keskmise piksli väärtus, ja seejärel pakendatakse tulemus (DEFLATE‑iga). Ühtegi andmeid ei visata ära; kogus säilitatakse täpselt. Seega, kui lähtepilt on 24‑bitine RGB, salvestab PNG iga piksli 24 bitina (pluss alfa, kui on). Fotode puhul on see ebaefektiivne, sest naaberpikslid on sageli sarnased – DEFLATE suudab neid kokku suruda, kuid mitte nii hästi kui JPG‑i kaod.

Failisuuruse kompromissid

Tavaline eksiarvamus: teisendades JPG‑foto PNG‑ks, saad "parema kvaliteediga" pildi. Tegelikult jääb pildi visuaalne kvaliteet samaks, kuid fail suureneb drastiliselt. Siin on reaalsed näited (ligikaudsed, sõltuvad pildi sisust):

Pildi tüüp Algne JPG (kvaliteet 90%) Teisendatud PNG Suurusvahe
Portreefoto (24 MP) ~6 MB ~18–25 MB ~3–4× suurem
Loodusfoto (12 MP) ~3 MB ~10–15 MB ~3–5× suurem
Ekraanipilt tekstiga ~200 kB ~500 kB–1 MB ~2–5× suurem
Lihtne logo (värviline) ~50 kB ~150–300 kB ~3–6× suurem

Põhjus: JPG vabaneb inimsilmale märkamatust "mürast". PNG peab kogu selle müra (koos JPG tihendusartefaktidega) täpselt salvestama. Seega tegelikult teeb PNG suuremaks just see, et see ei viska midagi ära – kaasa arvatud JPG‑i moonutused.

Millal on teisendus siiski mõttekas?

  • Vaja on läbipaistvust (alfa). JPG seda ei võimalda.
  • Plaanid pilti korduvalt redigeerida ja salvestada. PNG on kadudeta – saad muuta ja salvestada nii mitu korda kui soovid, kvaliteet ei halvene.
  • Töötad graafikaga, millel on teravad servad, ühtlased värvipinnad või täpne piksliesitus (ekraanipildid liidestest, digitaalne kunst, skeemid, tekstiga graafika). JPG‑i tihendus tekitab nende servade ümber artefakte (näiteks "helendus"), mis PNG‑s puuduvad.
  • Vajad arhiivikoopiat, kus iga piksel peab olema täpselt selline, nagu algselt salvestatud.
  • Privaatsus: ei soovi, et pildid läheksid serverisse.

Levinud vead ja erijuhud

Vormingutugi. Leht aktsepteerib ainult JPG-sid. Kui proovid lisada näiteks GIF‑i või BMP‑d, kuvatakse "See failitüüp pole toetatud". Samuti, kui fail on rikutud või tühi, ei õnnestu seda avada.

Mitu faili. Kui teisendad mitu pilti korraga, siis ebaõnnestunud failid kuvatakse eraldi teatega: "‹arv› faili ei õnnestunud töödelda." Ülejäänud pildid teisendatakse siiski.

Failisuuruse märgis. Kui PNG on väiksem kui algne JPG (harva, aga võimalik – eriti väikeste piltide puhul, kus JPG päis võtab palju ruumi), kuvatakse "Saved". Enamasti on aga PNG suurem – "Larger".

Korduma kippuvad küsimused

Kas teisendus halvendab pildikvaliteeti? Ei. PNG on kadudeta – pilt on täpselt sama, mis algne JPG. See tähendab, et ka JPG‑i tihendusartefaktid säilivad. PNG ei tee pilti paremaks ega halvemaks.

Miks on PNG‑fail nii palju suurem kui JPG? Sest JPEG tihendab, visates ära inimeste silmale märkamatuid detaile. PNG ei viska midagi ära. Selle tulemusena on fail suurem, eriti fotode puhul.

Kas ma saan teisendada läbipaistva taustaga pildi JPG‑st PNG‑ks? Ei. JPG‑l pole alfa‑kanalit, seega ei saa JPG sisaldada läbipaistvust. Kui sinu JPG‑pildil on valge taust, siis jääb see valgeks ka PNG‑s – läbipaistvust ei teki.

Kui palju pilte saan korraga teisendada? Maksimaalne arv on 20. Kui proovid lisada rohkem, kuvatakse viga "Vali korraga kuni ‹max› pilti."

Kas mu pildid laaditakse üles kuhugi? Ei. Kogu töötlus toimub sinu brauseris. Pilte ei saadeta serverisse. Saad seda kontrollida, lülitades interneti töötlemise ajaks välja – teisendus töötab endiselt.

Mis juhtub, kui fail on rikutud? Leht proovib faili pildina avada. Kui see ei õnnestu, näed teadet "Seda faili ei õnnestunud pildina avada. Võib‑olla on see rikutud, tühi või tegelikult mitte pilt." Rikutud fail lihtsalt jäetakse vahele ja ülejäänud pildid teisendatakse. Kokkuvõttes kuvatakse mitu faili ebaõnnestus.