Obdelava WebP v PNG neposredno v brskalniku
WebP je format, ki ga je Google predstavil leta 2010. Zmore izgubno in brezizgubno stiskanje, animacije ter 8‑bitno alfa prosojnost – vse v enem ohišju. PNG pa je od leta 1996 standard za brezizgubne slike s polno podporo prosojnosti, vendar nima drsnika kakovosti in za fotografije ustvari precej večje datoteke kot WebP ali JPG. Orodje na tej strani pretvori WebP v PNG izključno v vašem brskalniku. Vse obdelave potekajo na odjemalcu – nobena slika ne zapusti naprave.
Starejši namizni programi, kot so Adobe Photoshop CS6, Microsoft Picture Manager ali številni pregledovalniki slik pod Windows 7, WebP pogosto odpirajo le prek vtičnikov, pogosto pa ga sploh ne podpirajo. PNG je v teh okoljih varen izhod. Ker je PNG brezizguben in WebP pogosto izguben (pa tudi kadar je brezizguben, stisne drugače), je oznaka »Shranjeno« ali »Večje« neizogibna – pretvorba ne ponuja nadzora nad kakovostjo.
Kako deluje brezizgubna pretvorba in zakaj velikost poskoči
PNG uporablja deflate stiskanje, WebP pa uporablja tehnike, izpeljane iz VP8 (za izgubne slike) ali ločen brezizgubni kodirnik. Ko brskalnik prebere sliko WebP, jo dekodira in ponovno kodira v ciljno obliko PNG lokalno na napravi. Pri tem ne nastaja nova izguba – PNG je brezizgubna oblika –, vendar se zaporedje pikslov in metapodatki zapišejo drugače.
Za fotografije je tipičen rezultat jasen: izvirni WebP (izguben) pri kakovosti 80–90 zasede 200 KB, izhodni PNG pa 800 KB ali več. Orodje zato zraven vsake slike izpiše prvotno in končno velikost ter oznako »Shranjeno«, kadar je PNG manjši (to se zgodi le pri brezizgubnih WebP slikah s ploskovitimi elementi, kot so ikone ali zaslonske slike), sicer pa »Večje«. Vrstica »Skupaj: ‹original› -> ‹konvertirano›« združi vsoto vseh pretvorb.
Vhodi in izhodi: kaj lahko pričakujete
Vhodne datoteke
Izberete lahko eno ali več slik. Orodje sprejme slike povlečene z miško ali izbrane preko pogovornega okna. Omejitev števila hkratnih datotek je 20. Če vnesete več, se prikaže sporočilo: »Izberite največ ‹max› slik naenkrat«.
Izhodni podatki
Za vsako pretvorjeno sliko vidite:
- Gumb za prenos (posamezne datoteke)
- Izhodno ime datoteke (privzeto enako vhodni, končnica.png)
- Dimenzije (širina × višina v pikslih)
- Prvotna velikost
- Končna velikost
- Oznaka »Shranjeno« ali »Večje«
Ko pretvorite dve ali več slik, se pojavi gumb »Prenesi vse (.zip)«. Klik nanj združi vse PNG datoteke v arhiv ZIP. To je uporabno pri serijski obdelavi, na primer za pripravo nabora ikon.
Vse velikosti so izražene v bajtih (B), kilobajtih (KB) ali megabajtih (MB). Na dnu strani je zbirna vrstica: »Skupaj: 2,3 MB -> 6,7 MB«.
Obnašanje ob napakah in mejne situacije
Orodje ne more pretvoriti poljubne datoteke. Če pride do težave, se prikaže eno od naslednjih sporočil:
| Težava | Sporočilo |
|---|---|
| Ni izbrane nobene slike | »Izberite vsaj eno sliko.« |
| Nepodprta končnica ali MIME tip | »Ta vrsta datoteke ni podprta.« |
| Preveč slik hkrati | »Izberite največ 20 slik naenkrat.« |
| Slike ni mogoče odpreti kot sliko (pokvarjena, prazna ali neveljavna) | »Te datoteke ni bilo mogoče odpreti kot sliko. Morda je poškodovana, prazna ali dejansko ni slika.« |
| Pretvorba sploh ne uspe | »Pretvorba ni uspela. Poskusite drugo sliko ali format.« |
| Brskalnik ne podpira shranjevanja izbranega formata (npr. AVIF v Firefoxu ali Safariju) | »Vaš brskalnik ne podpira shranjevanja tega formata – namesto tega uporabljen PNG.« V tem primeru orodje samodejno preklopi na PNG in to jasno označi. |
Več napak se lahko pojavi hkrati – na primer pri izbiri treh slik, od katerih sta dve pokvarjeni. V tem primeru se prikaže tudi obvestilo: »‹count› datotek ni bilo mogoče obdelati.« Ostale delujoče slike se pretvorijo normalno.
Kdo to orodje dejansko potrebuje
- Uporabnik, ki prejme WebP slike s sodobnega spletnega mesta (na primer Google Play, WordPress z WebP vtičnikom, Telegram) in jih želi odpreti v programu, starejšem od leta 2015. Večina teh programov PNGu razume brez izjem.
- Oblikovalec, ki potrebuje brezizgubno kakovost in 8‑bitno alfa prosojnost za logotip, ikono ali zaslonsko sliko z območji prosojnosti. WebP podpira prosojnost tudi v izgubnem načinu, vendar je PNG standard, ki ga zahtevajo številne tiskarne, igralni pogon ali platforme (npr. Google Play za ikone aplikacij).
- Nekdo, ki želi arhivirati slike v univerzalno podprtem brezizgubnem formatu brez skrbi, da bi WebP-jev brezizgubni način v prihodnosti naletel na težave z združljivostjo.
- Uporabnik naprave, na katero ne more namestiti programske opreme (omejen IT pravilnik, začasni računalnik) in hkrati želi zasebnost – obdelava v brskalniku pomeni, da slike ne odidejo na strežnik.
- Razvijalec iger, ki pripravlja sprite ali teksture in jih mora dobaviti v PNG obliki zaradi združljivosti z orodji, ki ne razumejo WebP.
WebP proti PNG: praktične razlike
- Stiskanje: WebP je lahko izguben ali brezizguben. PNG je vedno brezizgubna. Če izvorni WebP uporablja izgubno stiskanje (kar je pogosto za fotografije), bo PNG večji. Če izvorni WebP uporablja brezizgubno stiskanje (primer: ikona z malo barvami), bo PNG približno enako velik ali nekoliko večji.
- Prosojnost: Oba formata podpirata 8‑bitno alfa prosojnost (256 stopenj prosojnosti). WebP omogoča tudi prosojnost v izgubnem načinu. PNG prosojnost je vedno brezizgubna.
- Animacije: WebP podpira animirane slike, PNG pa ne. Animirani WebP pretvorjen v PNG izgubi vse okvirje razen prvega.
- Podpora v brskalnikih: Sodobni brskalniki (Chrome, Firefox, Edge, Safari) podpirajo WebP. PNG je podprt povsod od izdaje.
Pogosta vprašanja
Zakaj je PNG večji od WebP, čeprav WebP lahko shrani brez izgube?
WebP-jev brezizgubni način uporablja drugačen algoritem stiskanja (predvsem predikcijo barv iz sosednjih pikslov) kot PNG. Za fotografije je PNG običajno večji tudi v primerjavi z brezizgubnim WebP, ker PNG ne vsebuje naprednih napovednih modelov.
Ali orodje ohrani prosojnost iz WebP v PNG?
Da. Če izvirna WebP vsebuje 8‑bitno alfa prosojnost, jo PNG ohrani v celoti. Če WebP prosojnosti nima, PNG ne bo dodal alfa kanala.
Kaj se zgodi, če povlečem datoteko, ki ni slika (na primer PDF ali Word)?
Orodje poskuša datoteko odpreti kot sliko prek brskalnikovega dekoderja. Če dekodiranje ne uspe, se prikaže sporočilo »Te datoteke ni bilo mogoče odpreti kot sliko. Morda je poškodovana, prazna ali dejansko ni slika.«
Ali lahko pretvorim deset slik hkrati?
Da, orodje sprejme do 20 slik hkrati. Slike se obdelujejo eno za drugo v vrstnem redu, v katerem so bile dodane. Po pretvorbi lahko prenesete posamezne datoteke ali vse skupaj v ZIP‑u.
Ali orodje deluje brez spletne povezave po prvem nalaganju?
Stran za delovanje potrebuje JavaScript. Ko se enkrat naloži, lahko pretvarja datoteke brez ponovnega nalaganja s strežnika, saj se vsa obdelava zgodi v brskalniku. Vendar stran ni popolnoma brez povezave – deluje le, dokler je odprta v brskalniku.
Zakaj orodje na dnu izpiše »Skupaj:...«, če je pretvorjenih več slik?
To je seštevek vseh prvotnih in končnih velikosti. Uporabno za hitro oceno, koliko prostora bodo zasedle pretvorjene datoteke v primerjavi z izvirnimi.