Tech Help
Zašto je moja PNG datoteka tako velika? Kako je smanjiti bez uništavanja
PNG može biti velik jer je lossless i može čuvati prozirnost. Kompresujte PNG, promijenite dimenzije ili konvertujte fotografije u JPEG ili WebP.
PNG datoteke mogu biti velike jer je PNG lossless i može sačuvati prozirnost i sitne piksel detalje.
Fotografije sačuvane kao PNG često su mnogo veće od JPEG ili WebP. Snimci ekrana, logotipi, grafika interfejsa i prozirne slike mogu biti dobri kandidati za PNG.
Da smanjite veličinu: kompresujte PNG, smanjite dimenzije ako su veće nego što treba, uklonite nepotrebnu prozirnost kad odgovara, i konvertujte fotografije u JPEG ili WebP kad PNG nije potreban.
PNG je velik zbog načina na koji čuva piksele — ne zato što je PNG „uvijek težak“. Sedam razloga ispod su uobičajeni slučajevi.
Zašto PNG datoteke mogu biti tako velike?
PNG koristi lossless kompresiju. Poslije kompresije originalni pikseli treba da se vrate bez gubitka. To pomaže kad trebate tačne piksele. Fotografije, prijelazi, šum i složene teksture mogu ostati velike: boja se mijenja od piksela do piksela, pa lossless kompresija ima manje ponavljanja.
Lossless naspram lossy kompresije
Lossless kompresija ostavlja svaki piksel rekonstruisan. PNG je lossless. Lossy odbacuje dio detalja da bi datoteka bila manja. JPEG je lossy. WebP kao format može podržati lossy i lossless režime. Poenta nije žargon. Poenta je zašto PNG može ostati velik: format čuva piksel podatke, umjesto da ih baci.
1. Sačuvali ste fotografiju kao PNG
Fotografija obično ima mnogo boja, fine prijelaze, šum i teksturu. Lossless kompresija PNG tu može biti manje efikasna. Za fotografiju JPEG ili WebP često da mnogo manju datoteku. To je tendencija, ne zakon: PNG nije uvijek veći od JPEG. Jednostavna grafika može biti mali PNG; šumna foto PNG može biti ogromna.
2. Dimenzije su veće nego što trebate
Slika 4000 × 3000 korištena oko 1000 × 750 i dalje nosi višak piksela. Veličina datoteke nije samo širina × visina, ali više piksela obično znači više podataka. Ako trebate samo manji prikaz, smanjenje dimenzija pomaže. Promjena veličine slike može promijeniti širinu i visinu u pregledniku kad je slika mnogo veća od korištenja.
3. Prozirnost može dodati podatke
PNG može čuvati alpha kanal za prozirnost. Korisno je za logotipe, ikone, preklapanja i elemente interfejsa na promjenjivoj pozadini. Ako slici ne treba prozirnost, alpha kanal ipak može biti tu i dodati podatke. Uklanjanje prozirnosti ne uvijek čini PNG mnogo manjim — efekat zavisi od slike.
4. Složene slike se loše kompresuju
PNG se često dobro kompresuje gdje se boje ponavljaju: ravna popunjavanja, jednostavni logotipi, interfejs, grafikoni sa punim površinama. Foto šum, tekstura, prijelazi i vrlo detaljan sadržaj daju kompresoru manje za ponovnu upotrebu, pa datoteka može ostati velika i kad na ekranu „izgleda normalno“.
5. Snimci ekrana mogu biti veliki iz drugih razloga
Snimci ekrana često odgovaraju PNG: tekst, interfejs, grafikoni, oštre ivice i ravne boje. Ipak mogu biti veliki zbog velikog ekrana, retina ili high-DPI snimanja, prevelikih dimenzija ili fotografija u kadru. To ne znači da svaki snimak mora ostati PNG. Znači da snimak može biti velik zbog veličine i kad je PNG razuman format.
6. Metadata može malo dodati veličinu
PNG može uključiti dodatne chunkove: profil boje, tekstualne metadata ili informacije o softveru. Ti bajtovi mogu malo dodati. Kod tipično prevelikih PNG metadata rijetko su glavni uzrok. Piksel podaci, dimenzije i složenost sadržaja obično znače više.
7. Više informacija o boji može povećati datoteku
Slika može biti RGB ili RGBA (RGB plus alpha). Više kanala znači više informacija o boji. Viša bit depth također može dodati. Ne morate provjeravati bit depth da biste djelovali: ako je foto PNG, ili mnogo veći od veličine na ekranu, počnite od kompresije, dimenzija i da li je PNG pravi format.
- PNG
- Fotografija sačuvana kao PNG
- Prevelike dimenzije
- Prozirnost / dodatni kanali
- Šum, tekstura, prijelazi
- Veća datoteka
Kako učiniti PNG datoteku manjom
Radite ovim redom. Nije svaki korak potreban za svaku datoteku.
1. Kompresujte PNG
Prvo ponovo kodirajte PNG. Smanjenje može biti malo ako je datoteka već dobro kompresovana.
2. Promijenite veličinu ako su dimenzije veće nego što treba
Ako prikazujete sliku mnogo manju od piksel veličine, smanjenje širine i visine može odsjeći mnogo podataka.
3. Provjerite da li je prozirnost stvarno potrebna
Zadržite alpha kad slika mora da sjedi na promjenjivoj pozadini. Uklonite samo kad puna pozadina stiže.
4. Za fotografije razmotrite JPEG ili WebP
Fotografije se često više smanje u lossy formatu kad ne trebate tačne piksele ni prozirnost.
5. Izbjegavajte nepotrebne ponovljene konverzije
Prelazak naprijed-nazad ne dodaje kvalitet. Svaki lossy prolaz može dodati artefakte.
6. Uporedite vizuelni kvalitet poslije
Pogledajte tekst, tanke linije i lica na 100% zumu prije nego što obrišete original.
Prvo kompresujte PNG
NEXNARA Kompresija slike prima JPG, PNG i WebP i zadržava isti format: PNG ostaje PNG. PNG se ponovo kodira bez uklanjanja prozirnosti. Smanjenje veličine je često malo jer je PNG lossless — pogotovo ako je već dobro kompresovan. Klizač kvaliteta važi za JPG i WebP, ne za PNG. Datoteke preko 20 MB se ne obrađuju u pregledniku.
Kada konvertovati PNG u JPEG?
JPEG ima smisla za fotografije i realne scene kad ne trebate prozirnost i manja datoteka je važnija od tačnih piksela. JPEG ne podržava alpha prozirnost. NEXNARA Konverzija slike popunjava prozirne oblasti bojom pozadine pri konverziji u JPG — podrazumijevano bijelom ili drugom koju izaberete. Tekst, logotipi i interfejs mogu pokazati JPEG artefakte; uporedite rezultat prije nego što zamijenite PNG.
Kada konvertovati PNG u WebP?
WebP kao format može biti lossy ili lossless i može uključiti prozirnost. Za mnoge web fotografije i grafiku može dati manju datoteku. Nije uvijek manji: zavisi od slike, enkodera i postavki. Konverzija slike može izbaciti WebP iz JPG, PNG ili WebP. Kvalitet u tom alatu važi za JPG i WebP. Lossy WebP može smanjiti fotografije; može i omekšati tekst i oštar interfejs, pa provjerite pregled.
Kada ostaviti PNG?
Ostavite PNG kad trebate prozirnost, logotipe, ikone, snimke sa tekstom ili interfejsom, oštru grafiku ili tačno čuvanje piksela. To je provjera pogodnosti, ne pravilo da svaki element interfejsa zauvijek mora ostati PNG. Ako je fotografija bez prozirnosti, drugi format može bolje poslužiti.
Ako slici treba prozirnost ili oštar detalj teksta i interfejsa, PNG i dalje može biti pravi format. Cilj nije da svaka slika postane JPEG ili WebP. Cilj je format koji odgovara slici.
Kratko poređenje — nije rangiranje:
| Format | Najbolje za | Prozirnost | Kompresija |
|---|---|---|---|
| PNG | Logotipi, snimci, interfejs | Da | Lossless |
| JPEG | Fotografije | Ne | Lossy |
| WebP | Web fotografije i grafika | Da | Lossy ili lossless |
Kompresujte sliku u pregledniku
Kompresija slike može smanjiti JPG, PNG ili WebP na ovom uređaju. Format ostaje isti. Obrada slike se dešava u pregledniku. Datoteka se ne otprema na NEXNARA server za ovaj alat.
PNG kompresija ovdje ne skida prozirnost. Ako ponovo kodirana datoteka nije manja, alat zadržava originalnu veličinu. To je očekivano za neke već efikasne PNG.
Konvertujte PNG u JPG ili WebP
Konverzija slike konvertuje između JPG, PNG i WebP. Ne konvertuje HEIC, SVG, animirani GIF, RAW ili PDF.
Kad je izlaz JPG, prozirni pikseli se popunjavaju bojom pozadine koju podesite (bijelom ako ostavite podrazumijevano). Izlaz PNG je lossless. JPG i WebP koriste podešavanje kvaliteta.
Sama konverzija se dešava u pregledniku. Reklame i druge funkcije sajta i dalje koriste mrežu; to je odvojeno od obrade.
Počnite sa Kompresija slike ako želite da ostavite PNG. Otvorite Konverzija slike ako foto PNG treba da postane JPG ili WebP.
FAQ
Zašto je moja PNG datoteka tako velika?
PNG je lossless i može čuvati prozirnost i sitne detalje. Fotografije, prevelike dimenzije, šum i složene teksture mogu povećati datoteku. Metadata može malo dodati, ali rijetko je glavni uzrok.
Kako da smanjim veličinu PNG datoteke?
Prvo kompresujte PNG, zatim promijenite veličinu ako je piksel veličina veća nego što treba. Ako je fotografija bez prozirnosti, konverzija u JPEG ili WebP često više smanji. Uporedite kvalitet poslije svake lossy konverzije.
Da li je PNG uvijek veći od JPG?
Ne. Fotografije kao PNG često su mnogo veće od JPEG, ali jednostavan logotip ili grafika interfejsa može biti mali PNG. Veličina zavisi od sadržaja, ne od fiksnog pravila PNG naspram JPG.
Treba li konvertovati PNG u WebP?
WebP može biti dobar web format za fotografije i mnogo grafike, uključujući slike sa prozirnošću. Nije uvijek manji od PNG. Konvertujte kad test datoteka izgleda dobro i stvarno je manja.
Da li PNG kompresija smanjuje kvalitet?
PNG kompresija je lossless: pikseli treba da se poklope poslije ponovnog kodiranja. Kompresija slike ponovo kodira PNG bez uklanjanja prozirnosti; pad veličine je često mali. Konverzija JPEG ili lossy WebP može smanjiti kvalitet.
Zašto je moj snimak ekrana PNG toliko velik?
Snimci ekrana često odgovaraju PNG zbog teksta, interfejsa i ravne boje. Ipak rastu sa velikim ekranom, high-DPI snimanjem, dodatnim dimenzijama ili fotografijama u kadru. Prvo kompresujte; konvertujte samo ako PNG nije potreban.