PNG‑st WebP‑ks teisendamine: tööriist ja põhimõtted
See leht on mõeldud olukordadeks, kus sul on PNG‑pildid – logod, ekraanipildid, joonistused või mis tahes pilt, mis nõuab täpseid piksleid või läbipaistvust – ja soovid need teisendada WebP‑vormingusse. Tööriist võtab sinu PNG‑failid, laseb valida WebP‑väljundi kvaliteeditaseme ja teeb kogu töö sinu brauseris. Iga pilti saab alla laadida eraldi või kõiki korraga ZIP‑arhiivina, koos selge võrdlusega algse ja teisendatud faili suuruse vahel.
Erinevalt paljudest sarnastest tööriistadest, mis teisendavad suvalisi vorminguid, keskendub see leht spetsiifiliselt teisendusele PNG‑st WebP‑ks. PNG on kadudeta formaat – selle uuesti salvestamine ei halvenda pilti kunagi –, kuid failid on fotode jaoks oluliselt suuremad kui JPG. WebP, mida siin kasutatakse kadudega režiimis (mida kvaliteediliugur juhib), annab tavaliselt 25–35% väiksema faili kui võrreldava kvaliteediga JPG. Kuna sisend on kadudeta, teisendamine kadudega WebP‑ks halvendab pilti püsivalt, välja arvatud juhul, kui seaded kvaliteediks 100% (mis on endiselt kadudega, mitte kadudeta). Kvaliteediliugur (40%–100%) mõjutab ainult WebP‑väljundit; PNG‑sisendil kvaliteediparameetrit pole.
WebP‑d toetavad kõik tänapäeva brauserid, kuid mõned vanemad töölauatarkvarad ei suuda seda avada – see on oluline kaalutlus levitamisel.
Kuidas PNG ja WebP erinevad
PNG (Portable Network Graphics) on kadudeta rasterformaart, mis salvestab iga piksli täpselt nii, nagu see oli. See toetab täielikku 8‑bitist alfa‑läbipaistvust – see tähendab, et iga piksli läbipaistvust saab määrata 256 erineva tasemega. PNG sobib suurepäraselt teravate servadega piltidele, nagu tekst, logod ja joonistused, kus iga piksli täpne väärtus on oluline. Samas on PNG fotode jaoks ebaefektiivne, sest see ei kasuta fotodele omast sujuvat värvide üleminekut ära ning failid võivad olla kümme korda suuremad kui sama mõõtmetega JPG.
WebP on Google’i loodud pildiformaat, mis toetab nii kadudega kui ka kadudeta tihendamist, alfa‑läbipaistvust ja animatsiooni. Siin kasutatav kadudega režiim töötab sarnaselt JPG‑ga, kuid on efektiivsem. WebP kasutab ennustavat kodeerimist, mis analüüsib piksleid ja värviblokke, et leida mustreid ja dubleerimist. See võimaldab saavutada JPG‑ga võrreldava visuaalse kvaliteedi poole väiksema failisuurusega.
Kui teisendad PNG (kadudeta) WebP‑ks (kadudega), toimub pöördumatu kvaliteedikadu. Isegi 100% kvaliteet WebP‑s ei ole kadudeta – see tähendab lihtsalt, et tihendusalgoritm rakendatakse väga väikeste tolerantsidega. Algne PNG jääb alles, kuid teisendatud WebP ei taasta seda kunagi.
Kvaliteediliugur: mida see tegelikult teeb
Kvaliteediliugur võimaldab väärtusi vahemikus 40% kuni 100% ja algab 92% pealt. See määrab, kui palju infot WebP‑tihendus ära viskab.
- 40%: Maksimaalne tihendus, väikseim failisuurus, märgatavad artefaktid (blokilisus, hägusus, värviribad). Parim fotodele, mis on teisendatud PNG‑st, kus failisuurus on kriitiline ja teatav kvaliteedikadu on vastuvõetav.
- 70%: Levinud tasakaal. Enamik vaatajaid ei näe fotodel ilmseid defekte ja lihtne graafika säilitab teravad servad.
- 100%: Kõrgeim kvaliteediseade. Kodeerija rakendab endiselt kadudega tihendust, kuid väga madala kvantimisega. Paljude piltide puhul on erinevus algsest PNG‑st visuaalselt identne, kuid failisuurus on suurem kui madalamate seadete puhul. 100% juures võib WebP olla lihtsate piltide (ühevärvilised, tekst) puhul mõnikord suurem kui allikas PNG – see on ootuspärane ja kuvatakse väljundis kui „Suurem”.
Oluline nüanss: isegi 100% juures ei ole teisendus kadudeta. Pikslitäpne võrdlus PNG ja 100% kvaliteediga WebP vahel näitab erinevusi, eriti kõrgsageduslikes piirkondades, nagu teravad tekstiservad. Kui pead säilitama täpsed pikselandmed, hoia PNG.
Sisendid ja väljundid
Sisendid
- Üks või mitu PNG‑pilti (saad valida või lohistada; tööriist piirab korraga valitavate piltide arvu kuni 20‑ni).
- Kvaliteedi väärtus vahemikus 40% kuni 100% WebP‑väljundi jaoks.
Väljundid
- Teisendatud WebP‑pildid, igaühel Allalaadimine nupp.
- Iga pildi kohta: Väljundfaili nimi (tavaliselt algne nimi koos
.webplaiendiga), Mõõdud (sisendiga võrreldes muutumatud), Algne suurus (PNG failisuurus), Teisendatud suurus (WebP failisuurus) ja kas Salvestatud (kui WebP on väiksem) või Suurem (kui pole). - Kokkuvõte: Kokku: ‹algne› → ‹teisendatud›.
- Kui teisendatakse kaks või enam pilti, ilmub nupp Laadi kõik alla (.zip), mis koondab kõik WebP‑d ühte arhiivi.
Kui sinu brauser ei toeta WebP‑failide salvestamist, kasutab tööriist automaatselt PNG‑d ja märgib selle selgelt: “Sinu brauser ei toeta selle vormingu salvestamist – kasutati PNG‑d.” Kogu töötlus toimub kliendipoolselt; ühtegi faili ei laadita üles.
Reeglid ja piirjuhud
Tööriist on loodud nii, et see teavitab kasutajat selgelt iga vea või erandi korral.
- Kui faili ei saa pildina avada (rikutud, tühi või pole tegelikult pilt): “Seda faili ei saanud pildina avada. See võib olla rikutud, tühi või tegelikult mitte pilt.”
- Kui teisendus ebaõnnestub: “Teisendus ebaõnnestus. Proovi teistsugust pilti või vormingut.”
- Kui brauser ei toeta WebP salvestamist, kasutatakse PNG‑d ja kuvatakse eelnev teade.
- Korraga valitavate piltide maksimaalne arv on piiratud 20‑ga; selle ületamisel kuvatakse: “Vali korraga kuni ‹max› pilti.”
- Kui proovid teisendada ilma ühtegi pilti valimata: “Vali vähemalt üks pilt.”
- Kui lohistad failitüübi, mis ei ole PNG: “Seda failitüüpi ei toetata.”
- Kui mõnda faili ei õnnestu töödelda, kuvatakse kokkuvõttes: “‹count› faili ei õnnestunud töödelda.”
Fotod vs graafika: Kuna PNG on kadudeta, teisendades fotot (mille jaoks PNG pole mõeldud) kadudega WebP‑ks, saad peaaegu alati palju väiksema faili. Lihtsa graafika või teksti puhul võib WebP olla suurem – siis kuvatakse “Suurem”, mis annab märku, et teisendus pole antud pildi puhul kasulik.
Läbipaistvus: WebP toetab alfa‑läbipaistvust, seega läbipaistvad PNG‑d teisendatakse läbipaistvateks WebP‑deks. Kui kvaliteediseade on liiga madal, võivad läbipaistvuse servadesse tekkida artefaktid, näiteks heledad või tumedad äärised. Seetõttu on läbipaistvate piltide puhul soovitatav kasutada vähemalt 80% kvaliteeti.
Kes seda tööriista vajab
- Veebiarendaja, kellel on PNG ikoonide või logode komplekt ja kes soovib neid veebis WebP‑na serveerida, et vähendada lehe laadimisaega, säilitades samal ajal läbipaistvuse.
- Graafiline disainer, kes valmistab pilte veebisaidi jaoks, mis nõuab WebP‑d, ja peab teisendama hulga PNG‑ekraanipilte või illustratsioone.
- Fotograaf või arhivaar, kellel on kadudeta PNG‑skaneeringute kogu ja kes soovib testida, kas kadudega WebP suudab salvestada märkimisväärselt kettaruumi ilma vastuvõetamatu visuaalse kaotuseta.
- Igaüks, kes soovib vähendada pildifailide suurust kiiremaks üleslaadimiseks või salvestamiseks ja väärtustab kliendipoolset töötlust, et privaatsed failid ei lahkuks seadmest.
Korduma kippuvad küsimused (KKK)
Miks on minu PNG‑st teisendatud WebP mõnikord suurem kui algne PNG?
See juhtub siis, kui PNG sisaldab palju ühtseid värvipiirkondi, näiteks lihtne logo või tekst. PNG tihendab neid väga hästi, samas kui WebP‑kadudega tihendus lisab päiseid ja metainfot, mis võib väikeste failide puhul ülekaalus olla. Sel juhul on “Suurem” märge ja tasub kaaluda, kas teisendus on vajalik.
Kas 100% kvaliteet WebP‑s tähendab, et pilt on kadudeta?
Ei. 100% tähendab, et tihendusalgoritm rakendatakse väga väikeste tolerantsidega, kuid protsess on endiselt kadudega. Algse PNG täpne rekonstrueerimine pole võimalik. Kui vajad tõeliselt kadudeta tihendust, pead kasutama WebP kadudeta režiimi, mida see tööriist ei paku, sest selle fookus on suuruse vähendamisel.
Kas ma saan teisendada ka teisi vorminguid peale PNG?
Tööriist on spetsialiseerunud PNG‑st WebP‑ks teisendamisele. Kui lohistad mõne muu vormingu, kuvatakse viga: “Seda failitüüpi ei toetata.”
Kas mu pildid laaditakse üles serverisse?
Ei. Kogu töötlus toimub sinu brauseris. Ühtegi faili ei saadeta interneti kaudu. See tähendab, et privaatsed või tundlikud pildid jäävad sinu seadmesse.
Millised brauserid toetavad WebP‑failide salvestamist?
Kaasaegsed brauserid nagu Chrome, Firefox, Edge ja Opera toetavad seda. Safari vanemad versioonid võivad piirata; kui brauser ei toeta, kasutab tööriist automaatselt PNG‑d ja teavitab sellest.
Kas ma saan teisendada animatsioone?
Tööriist on mõeldud staatiliste PNG‑piltide jaoks. Animeeritud sisend (animeeritud WebP/AVIF) annab ühe staatilise kaadri.