Tech Help

Prečo je môj PNG súbor taký veľký? Ako ho zmenšiť, aby ste ho nezničili

PNG môže byť veľký, lebo je lossless a môže uchovať priehľadnosť. Komprimujte PNG, zmeňte rozmery alebo konvertujte fotky na JPEG či WebP.

Stručná odpoveď

Súbory PNG môžu byť veľké, pretože PNG je lossless a môže zachovať priehľadnosť a jemný pixelový detail.

Fotky uložené ako PNG sú často oveľa väčšie ako JPEG alebo WebP. Snímky obrazovky, logá, grafika rozhrania a priehľadné obrázky môžu byť dobrými kandidátmi na PNG.

Na zmenšenie: komprimujte PNG, znížte rozmery, ak sú väčšie, než treba, odstráňte zbytočnú priehľadnosť, keď to sedí, a konvertujte fotky na JPEG alebo WebP, keď PNG nie je potrebné.

PNG je veľký kvôli tomu, ako ukladá pixely — nie preto, že by PNG bolo «vždy ťažké». Sedem dôvodov nižšie sú obvyklé prípady.

Prečo môžu byť súbory PNG také veľké?

PNG používa lossless kompresiu. Po kompresii by sa pôvodné pixely mali obnoviť bez straty. To pomáha, keď potrebujete presné pixely. Fotky, prechody, šum a zložité textúry preto môžu ostať veľké: farba sa mení od pixelu k pixelu a lossless kompresia má menej opakovania.

Kompresia lossless verzus lossy

Lossless kompresia necháva každý pixel rekonštruovateľný. PNG je lossless. Lossy zahadzuje časť detailu kvôli menšiemu súboru. JPEG je lossy. WebP ako formát môže podporovať režimy lossy aj lossless. Nejde o žargón. Ide o to, prečo PNG môže ostať veľké: formát uchováva pixelové dáta, namiesto toho, aby ich zahadzoval.

1. Uložili ste fotku ako PNG

Fotka má zvyčajne veľa farieb, jemné prechody, šum a textúru. Lossless kompresia PNG tam môže byť málo efektívna. Pri fotke JPEG alebo WebP často dá oveľa menší súbor. To je tendencia, nie zákon: PNG nie je vždy väčšie ako JPEG. Jednoduchá grafika môže byť malé PNG; zašumené foto PNG môže byť obrovské.

2. Rozmery sú väčšie, než potrebujete

Obrázok 4000 × 3000 používaný okolo 1000 × 750 stále nesie extra pixely. Veľkosť súboru nie je len šírka × výška, ale viac pixelov zvyčajne znamená viac dát. Ak potrebujete len menšie zobrazenie, zmenšenie rozmerov pomôže. Zmeniť veľkosť obrázka môže zmeniť šírku a výšku v prehliadači, keď je obrázok oveľa väčší ako použitie.

3. Priehľadnosť môže pridať dáta

PNG môže uložiť alpha kanál pre priehľadnosť. Hodí sa pre logá, ikony, prekrytia a prvky rozhrania na meniacom sa pozadí. Ak obrázok priehľadnosť nepotrebuje, alpha kanál tam predsa môže byť a pridávať dáta. Odstránenie priehľadnosti PNG vždy veľa nezmenší — efekt závisí od obrázka.

4. Zložité obrázky sa komprimujú zle

PNG sa často dobre komprimuje tam, kde sa farby opakujú: ploché výplne, jednoduché logá, rozhranie, grafy so súvislými plochami. Fotografický šum, textúra, prechody a veľmi podrobný obsah dávajú kompresoru menej na opätovné použitie, takže súbor môže ostať veľký, aj keď na obrazovke «vyzerá normálne».

5. Snímky obrazovky môžu byť veľké z iných dôvodov

Snímky obrazovky často sedia PNG: text, rozhranie, grafy, ostré hrany a ploché farby. Predsa môžu byť veľké kvôli veľkej obrazovke, retina alebo high-DPI snímaniu, nadmerným rozmerom alebo fotkám v zábere. To neznamená, že každý snímok musí ostať PNG. Znamená to, že snímok môže byť veľký kvôli veľkosti, aj keď je PNG rozumný formát.

6. Metadata môžu trochu pridať veľkosť

PNG môže obsahovať extra chunky: farebný profil, textové metadata alebo informácie o softvéri. Tie bajty môžu trochu pridať. Pri typicky príliš veľkých PNG metadata zriedka sú hlavnou príčinou. Pixelové dáta, rozmery a zložitosť obsahu zvyčajne znamenajú viac.

7. Viac farebnej informácie môže zväčšiť súbor

Obrázok môže byť RGB alebo RGBA (RGB plus alpha). Viac kanálov znamená viac farebnej informácie. Vyššia bit depth tiež môže pridať. Nemusíte kontrolovať bit depth, aby ste konali: ak je to foto PNG, alebo oveľa väčšie ako veľkosť na obrazovke, začnite kompresiou, rozmermi a tým, či je PNG správny formát.

  • PNG
  • Fotka uložená ako PNG
  • Nadmerné rozmery
  • Priehľadnosť / extra kanály
  • Šum, textúra, prechody
  • Väčší súbor
Prečo PNG rastie: lossless pixelové dáta, extra pixely a zložitý obsah zvyčajne dominujú; metadata sú menší faktor.

Ako zmenšiť súbor PNG

Postupujte v tomto poradí. Nie každý krok je potrebný pri každom súbore.

1. Komprimujte PNG
Najprv znova zakódujte PNG. Zníženie môže byť malé, ak už bol súbor dobre komprimovaný.

2. Zmeňte veľkosť, ak sú rozmery väčšie, než treba
Ak zobrazujete obrázok oveľa menší ako jeho pixelová veľkosť, zmenšenie šírky a výšky môže odrezať veľa dát.

3. Skontrolujte, či je priehľadnosť naozaj potrebná
Nechajte alpha, keď obrázok musí sedieť na meniacom sa pozadí. Odstráňte len vtedy, keď stačí jednoliate pozadie.

4. Pri fotkách zvážte JPEG alebo WebP
Fotky sa v lossy formáte často zmenšia viac, keď nepotrebujete presné pixely ani priehľadnosť.

5. Vyhnite sa zbytočným opakovaným konverziám
Konvertovanie tam a späť nepridáva kvalitu. Každý lossy prechod môže pridať artefakty.

6. Porovnajte vizuálnu kvalitu potom
Pozrite sa na text, tenké čiary a tváre pri 100% priblížení, kým zmažete originál.

Najprv komprimujte PNG

NEXNARA Komprimovať obrázok prijíma JPG, PNG a WebP a zachováva rovnaký formát: PNG ostáva PNG. PNG sa znova kóduje bez odstránenia priehľadnosti. Zníženie veľkosti je často malé, lebo PNG je lossless — zvlášť ak už bolo dobre komprimované. Posuvník kvality platí pre JPG a WebP, nie pre PNG. Súbory nad 20 MB sa v prehliadači nespracúvajú.

Kedy konvertovať PNG na JPEG?

JPEG dáva zmysel pri fotkách a realistických scénach, keď nepotrebujete priehľadnosť a menší súbor je dôležitejší ako presné pixely. JPEG nepodporuje alpha priehľadnosť. NEXNARA Previesť obrázok vyplní priehľadné oblasti farbou pozadia pri konverzii na JPG — predvolene bielou alebo inou, ktorú zvolíte. Text, logá a rozhranie môžu ukázať JPEG artefakty; porovnajte výsledok, kým PNG nahradíte.

Kedy konvertovať PNG na WebP?

WebP ako formát môže byť lossy alebo lossless a môže obsahovať priehľadnosť. Pri mnohých webových fotkách a grafike môže dať menší súbor. Nie je vždy menší: záleží na obrázku, enkodéri a nastavení. Previesť obrázok môže vydať WebP z JPG, PNG alebo WebP. Kvalita v tom nástroji platí pre JPG a WebP. Lossy WebP môže zmenšiť fotky; môže aj zmäkčiť text a ostré rozhranie, preto skontrolujte náhľad.

Kedy nechať PNG?

Nechajte PNG, keď potrebujete priehľadnosť, logá, ikony, snímky s textom alebo rozhraním, ostrú grafiku alebo presné zachovanie pixelov. To je kontrola vhodnosti, nie pravidlo, že každý prvok rozhrania musí navždy ostať PNG. Ak je to fotografia bez priehľadnosti, iný formát môže poslúžiť lepšie.

Nekonvertujte každé PNG

Ak obrázok potrebuje priehľadnosť alebo ostrý detail textu a rozhrania, PNG môže byť stále správny formát. Cieľom nie je urobiť z každého obrázka JPEG alebo WebP. Cieľom je formát, ktorý k obrázku sedí.

Stručné porovnanie — nie rebríček:

Formát Najlepší pre Priehľadnosť Kompresia
PNG Logá, snímky, rozhranie Áno Lossless
JPEG Fotky Nie Lossy
WebP Webové fotky a grafika Áno Lossy alebo lossless

Komprimujte obrázok v prehliadači

Komprimovať obrázok môže zmenšiť JPG, PNG alebo WebP na tomto zariadení. Formát ostáva rovnaký. Spracovanie obrázka prebieha vo vašom prehliadači. Súbor sa pri tomto nástroji nenahráva na server NEXNARA.

Kompresia PNG tu neodstraňuje priehľadnosť. Ak znova zakódovaný súbor nie je menší, nástroj zachová pôvodnú veľkosť. To je očakávané pri niektorých už efektívnych PNG.

Konvertujte PNG na JPG alebo WebP

Previesť obrázok konvertuje medzi JPG, PNG a WebP. Nekonvertuje HEIC, SVG, animovaný GIF, RAW ani PDF.

Keď je výstup JPG, priehľadné pixely sa vyplnia farbou pozadia, ktorú nastavíte (bielou, ak necháte predvolenú). Výstup PNG je lossless. JPG a WebP používajú nastavenie kvality.

Samotná konverzia prebieha vo vašom prehliadači. Reklamy a ďalšie funkcie webu stále používajú sieť; to je oddelené od spracovania.

Začnite s Komprimovať obrázok, ak chcete nechať PNG. Otvorte Previesť obrázok, ak by foto PNG malo byť JPG alebo WebP.

FAQ

Prečo je môj PNG súbor taký veľký?

PNG je lossless a môže ukladať priehľadnosť a jemný detail. Fotky, nadmerné rozmery, šum a zložité textúry môžu súbor zväčšiť. Metadata môžu trochu pridať, ale zriedka sú hlavnou príčinou.

Ako zmenšiť veľkosť súboru PNG?

Najprv komprimujte PNG, potom zmeňte veľkosť, ak je pixelová veľkosť väčšia, než treba. Ak je to fotka bez priehľadnosti, konverzia na JPEG alebo WebP často zmenší viac. Porovnajte kvalitu po každej lossy konverzii.

Je PNG vždy väčšie ako JPG?

Nie. Fotky ako PNG sú často oveľa väčšie ako JPEG, ale jednoduché logo alebo grafika rozhrania môže byť malé PNG. Veľkosť závisí od obsahu, nie od pevného pravidla PNG verzus JPG.

Mám konvertovať PNG na WebP?

WebP môže byť dobrý webový formát pre fotky a veľa grafiky, vrátane obrázkov s priehľadnosťou. Nie je vždy menší ako PNG. Konvertujte, keď testovací súbor vyzerá dobre a naozaj je menší.

Znižuje kompresia PNG kvalitu?

Kompresia PNG je lossless: pixely by sa po opätovnom kódovaní mali zhodovať. Komprimovať obrázok znova kóduje PNG bez odstránenia priehľadnosti; pokles veľkosti je často malý. Konverzia JPEG alebo lossy WebP môže kvalitu znížiť.

Prečo je môj snímok obrazovky PNG taký veľký?

Snímky obrazovky často sedia PNG kvôli textu, rozhraniu a plochej farbe. Predsa rastú s veľkou obrazovkou, high-DPI snímaním, extra rozmermi alebo fotkami v zábere. Najprv komprimujte; konvertujte len, keď PNG nie je potrebné.