Pretvaranje WebP u PNG: pregled značajki alata
Na ovoj stranici možete pretvoriti jednu ili više WebP slika u PNG format izravno u svom pregledniku. Nakon pretvorbe možete preuzeti pojedinačne PNG datoteke ili ih sve spakirati u jednu ZIP arhivu. Stranica prikazuje izvorne i pretvorene veličine datoteka i dimenzije, tako da točno vidite kako promjena formata utječe na datoteku.
Što ovu stranicu čini drugačijom
WebP može biti gubitni (lossy) ili bezgubitni (lossless) format, podržava animaciju i alfa prozirnost. PNG je uvijek bezgubitan – ponovno spremanje nikad ne degradira sliku – i podržava punu 8-bitnu alfa prozirnost, ali nema klizač kvalitete i proizvodi znatno veće datoteke za fotografije od WebP ili JPG. Stariji desktop softver ponekad uopće ne može otvoriti WebP, pa je pretvorba u PNG najsigurniji put za široku kompatibilnost.
Budući da je PNG bezgubitan, a WebP često gubitni ili bezgubitni, pretvorena datoteka može biti "Veća" ili "Ušteđeno" – u ovoj pretvorbi nema podešavanja kvalitete. To je ključna razlika u odnosu na alate koji omogućuju odabir razine kompresije; ovdje je izlaz uvijek maksimalne kvalitete, ali uz cijenu veće veličine za većinu fotografija.
Sva obrada odvija se na klijentskoj strani – ništa se ne učitava na poslužitelj. To znači da osjetljive slike (npr. dizajnerski predlošci, screenshotovi s povjerljivim informacijama) ostaju na vašem uređaju. Privatnost je ugrađena u samu arhitekturu alata.
Ulazni i izlazni podaci
Ulazi
- Jedna ili više slikovnih datoteka u WebP formatu. Također se prihvaćaju JPG, PNG, HEIC ili AVIF, ali ciljna pretvorba je uvijek PNG.
- Datoteke možete odabrati ili povući (drag & drop) u područje za unos. Maksimalan broj slika odjednom ograničen je alatom – obično 20 ili 50, ovisno o implementaciji.
- Ako odaberete nula slika, pojavit će se poruka: "Odaberite barem jednu sliku."
- Ako datoteka nije podržanog formata, pojavit će se: "Ova vrsta datoteke nije podržana."
Izlazi
- Za svaku sliku: gumb za preuzimanje, izlazni naziv datoteke (obično isto ime s nastavkom.png), dimenzije u pikselima, izvorna veličina i pretvorena veličina u bajtovima ili kibibajtima, te oznaka "Ušteđeno" ili "Veća".
- Kada su pretvorene dvije ili više slika, pojavljuje se gumb "Preuzmi sve (.zip)" koji preuzima jednu ZIP datoteku koja sadrži sve pretvorene PNG-ove.
- Na dnu se prikazuje redak: "Ukupno: ‹izvorna veličina› → ‹pretvorena veličina›".
- Sve se obrađuje lokalno; ništa se ne šalje na poslužitelj.
Pravila i rubni slučajevi
- Izlaz je uvijek bezgubitan PNG. Fotografije stoga postaju znatno veće od izvornog WebP, često 2–5 puta, ovisno o razini gubitne kompresije u izvorniku.
- Zamjenski format: Ako vaš preglednik ne podržava spremanje određenog formata (npr. AVIF u Firefoxu ili Safariju), alat automatski pada na PNG i jasno označuje rezultat porukom: "Vaš preglednik ne podržava spremanje ovog formata – korišten je PNG umjesto toga."
- Neispravne datoteke: Ako datoteka ne može biti otvorena kao slika (oštećena, prazna ili zapravo nije slika), prikazuje se poruka: "Ova datoteka nije mogla biti otvorena kao slika. Možda je oštećena, prazna ili zapravo nije slika."
- Neuspjela pretvorba: Ako pretvorba iz bilo kojeg razloga ne uspije, pojavljuje se: "Pretvorba nije uspjela. Pokušajte s drugom slikom ili formatom."
- Više neuspjelih datoteka: Ako više datoteka ne uspije, pri dnu se prikazuje: "‹broj› datoteka nije moglo biti obrađeno."
- Ograničenje broja: Ako odaberete više od maksimalnog broja slika odjednom, pojavljuje se: "Odaberite do ‹max› slika odjednom."
- Kada je pretvorena veličina veća od izvorne, oznaka je "Veća"; kada je manja (rijetko, jer je PNG bezgubitan, ali moguće kod malih slika s malo boja), oznaka je "Ušteđeno".
Kome ovo treba
- Korisnicima koji primaju WebP datoteke s modernih web stranica, ali ih trebaju otvoriti u starijem softveru koji ne podržava WebP (npr. starije verzije Photoshopa, GIMP-a prije 2.10, Windows preglednik slika prije ažuriranja).
- Dizajnerima koji trebaju bezgubitnu kvalitetu i punu prozirnost za elemente poput logotipa, ikona ili screenshotova s prozirnim područjima, a primili su ih u WebP formatu.
- Arhivarima koji žele spremiti slike u univerzalno podržanom, bezgubitnom formatu, bez oslanjanja na WebP-ov izborni bezgubitni način (koji nije uvijek korišten).
- Korisnicima bez mogućnosti instalacije softvera (npr. na školskom ili poslovnom računalu), kojima je potrebna privatnost obrađivanja na vlastitom uređaju.
- Onima koji pripremaju slike za radni tok koji strogo zahtijeva PNG – npr. za game spriteove, tisak, ili platforme koje odbijaju WebP (poput nekih CMS sustava).
WebP vs PNG: kada koristiti koji format
WebP je razvijen od strane Googlea 2010. godine. Podržava gubitnu i bezgubitnu kompresiju, animaciju, alfa prozirnost (samo u bezgubitnom ili gubitnom načinu s prozirnošću). Fotografije u gubitnom WebP-u obično su 25–35% manje od usporedivih JPG-ova iste subjektivne kvalitete. No, podrška u starijem softveru je ograničena – macOS preglednik slika tek od macOS 10.13, Windows 10 od 2018. ažuriranja, a stariji alati poput IrfanViewa zahtijevaju dodatne dodatke.
PNG (Portable Network Graphics) standardiziran je 1996. godine. Uvijek bezgubitan, podržava do 16-bitne kanale boja (iako 8-bitni najčešći) i punu 8-bitnu alfa prozirnost (256 razina prozirnosti po pikselu). Nema gubitnu varijantu; veličina datoteke ovisi isključivo o sadržaju (npr. plohe s malo boja komprimiraju se izvrsno, fotografije loše). PNG je podržan u svakom modernom operativnom sustavu i pregledniku slika bez ikakvih dodataka.
Ključni kompromis: ako vam je potrebna prozirnost, a izvornik je WebP bez prozirnosti, PNG će dodati alfa kanal koji povećava veličinu. Ako vam prozirnost nije potrebna, JPEG ili WebP (gubitni) su daleko bolji izbor za fotografije. Ovaj alat ne nudi odabir – uvijek izlazi PNG.
Kako funkcionira obrada na klijentskoj strani
Alat koristi JavaScript API preglednika za čitanje datoteka (File API) i pretvorbu formata putem canvas elementa. Proces:
- Korisnik odabere jednu ili više datoteka.
- Alat provjerava format i broj datoteka. Ako format nije podržan ili je prekoračen maksimum, prikazuje odgovarajuću poruku.
- Za svaku valjanu datoteku stvara se Image objekt. Ako se slika ne može dekodirati (npr. oštećen WebP), događaj
onerrorpokreće poruku o grešci. - Nakon uspješnog učitavanja, slika se crta na canvas dimenzija originala.
Canvas.toBlob('image/png')stvara blob u PNG formatu. - Iz blob-a se generira URL za preuzimanje (URL.createObjectURL) i prikazuju se informacije o veličini.
- Ako je broj datoteka ≥ 2, omogućuje se gumb za preuzimanje svih kao ZIP. ZIP se stvara u pregledniku pomoću JSZip ili slične biblioteke – ponovno, bez slanja na poslužitelj.
Zašto je važno da je sve lokalno? Osim privatnosti, nema ograničenja veličine datoteke – možete pretvoriti i 100 MB WebP sliku, sve dok preglednik može rukovati s toliko memorije. Također, nema čekanja na prijenos ili obradu na serveru.
Često postavljana pitanja
Zašto je moja pretvorena PNG datoteka puno veća od izvornog WebP?
To je normalno. WebP fotografije obično koriste gubitnu kompresiju (slično JPG-u), dok je PNG bezgubitan i ne odbacuje nikakve detalje. Razlika može biti 2–5 puta, a ponekad i više. Ako je izvorni WebP već bio bezgubitan, razlike će biti manje, ali i dalje PNG može biti nešto veći zbog drugačijeg algoritma.
Mogu li pretvoriti više od jedne slike odjednom?
Da, možete odabrati više datoteka ili ih povući. Maksimalni broj ovisi o alatu (obično 20 ili 50). Nakon pretvorbe, kada su dvije ili više slika spremne, pojavljuje se gumb za preuzimanje svih u jednoj ZIP datoteci.
Hoće li se moje slike učitati na vaš poslužitelj?
Ne. Sva obrada odvija se u vašem pregledniku. Datoteke se nikad ne šalju putem mreže. To je navedeno u opisu alata i potvrđeno činjenicom da stranica radi čak i kada ste offline (ako je već učitana).
Što se događa ako moj preglednik ne podržava WebP?
Većina modernih preglednika (Chrome, Firefox 65+, Safari 14+, Edge) podržava WebP. Ako ga preglednik ne podržava, nećete moći otvoriti WebP datoteku uopće. Ali alat prihvaća i druge formate (JPG, PNG, HEIC, AVIF) i sve ih pretvara u PNG. Ako odaberete AVIF, a preglednik ne podržava AVIF dekodiranje, alat će automatski koristiti PNG i obavijestiti vas porukom.
Zašto dobivam poruku "Ova datoteka nije mogla biti otvorena kao slika"?
To znači da datoteka nije ispravna slikovna datoteka, iako možda ima nastavak.webp. Mogući uzroci: datoteka je oštećena pri preuzimanju, prazna, ili je zapravo drugačiji format (npr. tekstualna datoteka preimenovana u.webp). Pokušajte ponovno preuzeti originalnu sliku.
Mogu li prilagoditi kvalitetu ili veličinu izlaznog PNG-a?
Ne. Ovaj alat pretvara u potpuno bezgubitni PNG bez ikakvih opcija kompresije. Ako trebate smanjiti veličinu, naknadno možete koristiti alat za optimizaciju PNG-a (npr. PNGQuant ili OxiPNG) koji smanjuje broj boja, ali to je izvan djelokruga ove stranice.