Tech Help

Proč je můj PNG soubor tak velký? Jak ho zmenšit, aniž byste ho zničili

PNG může být velký, protože je lossless a může uchovat průhlednost. Komprimujte PNG, změňte rozměry nebo převádějte fotky na JPEG či WebP.

Stručná odpověď

Soubory PNG mohou být velké, protože PNG je lossless a může zachovat průhlednost a jemný pixelový detail.

Fotky uložené jako PNG jsou často mnohem větší než JPEG nebo WebP. Snímky obrazovky, loga, grafika rozhraní a průhledné obrázky mohou být dobrými kandidáty na PNG.

Pro zmenšení: komprimujte PNG, snižte rozměry, pokud jsou větší, než potřebujete, odstraňte zbytečnou průhlednost, když to sedí, a převádějte fotky na JPEG nebo WebP, když PNG není nutné.

PNG je velký kvůli tomu, jak ukládá pixely — ne proto, že by PNG bylo «vždy těžké». Sedm důvodů níže jsou obvyklé případy.

Proč mohou být soubory PNG tak velké?

PNG používá lossless kompresi. Po kompresi by se původní pixely měly obnovit beze ztráty. To pomáhá, když potřebujete přesné pixely. Fotky, přechody, šum a složité textury proto mohou zůstat velké: barva se mění od pixelu k pixelu a lossless komprese má méně opakování.

Komprese lossless versus lossy

Lossless komprese nechává každý pixel rekonstruovatelný. PNG je lossless. Lossy zahazuje část detailu kvůli menšímu souboru. JPEG je lossy. WebP jako formát může podporovat režimy lossy i lossless. Nejde o žargon. Jde o to, proč PNG může zůstat velké: formát uchovává pixelová data, místo aby je zahazoval.

1. Uložili jste fotku jako PNG

Fotka má obvykle hodně barev, jemné přechody, šum a texturu. Lossless komprese PNG tam může být málo efektivní. U fotky JPEG nebo WebP často dá mnohem menší soubor. To je tendence, ne zákon: PNG není vždy větší než JPEG. Jednoduchá grafika může být malé PNG; zašuměné foto PNG může být obrovské.

2. Rozměry jsou větší, než potřebujete

Obrázek 4000 × 3000 používaný kolem 1000 × 750 stále nese extra pixely. Velikost souboru není jen šířka × výška, ale více pixelů obvykle znamená více dat. Pokud potřebujete jen menší zobrazení, zmenšení rozměrů pomůže. Změnit velikost obrázku může změnit šířku a výšku v prohlížeči, když je obrázek mnohem větší než použití.

3. Průhlednost může přidat data

PNG může uložit alpha kanál pro průhlednost. Hodí se pro loga, ikony, překryvy a prvky rozhraní na měnícím se pozadí. Pokud obrázek průhlednost nepotřebuje, alpha kanál tam stejně může být a přidávat data. Odstranění průhlednosti PNG vždy hodně nezmenší — efekt závisí na obrázku.

4. Složité obrázky se komprimují špatně

PNG se často dobře komprimuje tam, kde se barvy opakují: ploché výplně, jednoduchá loga, rozhraní, grafy se souvislými plochami. Fotografický šum, textura, přechody a velmi podrobný obsah dávají kompresoru méně k opětovnému použití, takže soubor může zůstat velký, i když na obrazovce «vypadá normálně».

5. Snímky obrazovky mohou být velké z jiných důvodů

Snímky obrazovky často sedí PNG: text, rozhraní, grafy, ostré hrany a ploché barvy. Přesto mohou být velké kvůli velké obrazovce, retina nebo high-DPI snímání, nadměrným rozměrům nebo fotkám v záběru. To neznamená, že každý snímek musí zůstat PNG. Znamená to, že snímek může být velký kvůli velikosti, i když je PNG rozumný formát.

6. Metadata mohou trochu přidat velikost

PNG může obsahovat extra chunky: barevný profil, textová metadata nebo informace o softwaru. Ty bajty mohou trochu přidat. U typicky příliš velkých PNG metadata zřídka jsou hlavní příčinou. Pixelová data, rozměry a složitost obsahu obvykle znamenají víc.

7. Více barevné informace může zvětšit soubor

Obrázek může být RGB nebo RGBA (RGB plus alpha). Více kanálů znamená více barevné informace. Vyšší bit depth také může přidat. Nemusíte kontrolovat bit depth, abyste jednali: pokud je to foto PNG, nebo mnohem větší než velikost na obrazovce, začněte kompresí, rozměry a tím, zda je PNG správný formát.

  • PNG
  • Fotka uložená jako PNG
  • Nadměrné rozměry
  • Průhlednost / extra kanály
  • Šum, textura, přechody
  • Větší soubor
Proč PNG roste: lossless pixelová data, extra pixely a složitý obsah obvykle dominují; metadata jsou menší faktor.

Jak zmenšit soubor PNG

Postupujte v tomto pořadí. Ne každý krok je potřeba u každého souboru.

1. Komprimujte PNG
Nejprve znovu zakódujte PNG. Snížení může být malé, pokud už byl soubor dobře komprimovaný.

2. Změňte velikost, pokud jsou rozměry větší, než potřebujete
Pokud zobrazujete obrázek mnohem menší než jeho pixelová velikost, zmenšení šířky a výšky může uříznout hodně dat.

3. Zkontrolujte, zda je průhlednost opravdu potřeba
Nechte alpha, když obrázek musí sedět na měnícím se pozadí. Odstraňte jen tehdy, když stačí jednolité pozadí.

4. U fotek zvažte JPEG nebo WebP
Fotky se v lossy formátu často zmenší víc, když nepotřebujete přesné pixely ani průhlednost.

5. Vyhněte se zbytečným opakovaným převodům
Převádění tam a zpět nepřidává kvalitu. Každý lossy průchod může přidat artefakty.

6. Porovnejte vizuální kvalitu potom
Podívejte se na text, tenké čáry a obličeje při 100% přiblížení, než smažete originál.

Nejprve komprimujte PNG

NEXNARA Komprimovat obrázek přijímá JPG, PNG a WebP a zachovává stejný formát: PNG zůstává PNG. PNG se znovu kóduje bez odstranění průhlednosti. Snížení velikosti je často malé, protože PNG je lossless — zvlášť pokud už bylo dobře komprimované. Posuvník kvality platí pro JPG a WebP, ne pro PNG. Soubory nad 20 MB se v prohlížeči nezpracovávají.

Kdy převést PNG na JPEG?

JPEG dává smysl u fotek a realistických scén, když nepotřebujete průhlednost a menší soubor je důležitější než přesné pixely. JPEG nepodporuje alpha průhlednost. NEXNARA Převést obrázek vyplní průhledné oblasti barvou pozadí při převodu na JPG — výchozí bílou nebo jinou, kterou zvolíte. Text, loga a rozhraní mohou ukázat JPEG artefakty; porovnejte výsledek, než PNG nahradíte.

Kdy převést PNG na WebP?

WebP jako formát může být lossy nebo lossless a může obsahovat průhlednost. U mnoha webových fotek a grafiky může dát menší soubor. Není vždy menší: záleží na obrázku, enkodéru a nastavení. Převést obrázek může vydat WebP z JPG, PNG nebo WebP. Kvalita v tom nástroji platí pro JPG a WebP. Lossy WebP může zmenšit fotky; může i změkčit text a ostré rozhraní, proto zkontrolujte náhled.

Kdy nechat PNG?

Nechte PNG, když potřebujete průhlednost, loga, ikony, snímky s textem nebo rozhraním, ostrou grafiku nebo přesné zachování pixelů. To je kontrola vhodnosti, ne pravidlo, že každý prvek rozhraní musí navždy zůstat PNG. Pokud je to fotografie bez průhlednosti, jiný formát může posloužit lépe.

Nepřevádějte každé PNG

Pokud obrázek potřebuje průhlednost nebo ostrý detail textu a rozhraní, PNG může být stále správný formát. Cílem není udělat z každého obrázku JPEG nebo WebP. Cílem je formát, který k obrázku sedí.

Stručné srovnání — ne žebříček:

Formát Nejlepší pro Průhlednost Komprese
PNG Loga, snímky, rozhraní Ano Lossless
JPEG Fotky Ne Lossy
WebP Webové fotky a grafika Ano Lossy nebo lossless

Komprimujte obrázek v prohlížeči

Komprimovat obrázek může zmenšit JPG, PNG nebo WebP na tomto zařízení. Formát zůstává stejný. Zpracování obrázku probíhá ve vašem prohlížeči. Soubor se u tohoto nástroje nenahrává na server NEXNARA.

Komprese PNG tady neodstraňuje průhlednost. Pokud znovu zakódovaný soubor není menší, nástroj zachová původní velikost. To je očekávané u některých už efektivních PNG.

Převádějte PNG na JPG nebo WebP

Převést obrázek převádí mezi JPG, PNG a WebP. Nepřevádí HEIC, SVG, animovaný GIF, RAW ani PDF.

Když je výstup JPG, průhledné pixely se vyplní barvou pozadí, kterou nastavíte (bílou, pokud necháte výchozí). Výstup PNG je lossless. JPG a WebP používají nastavení kvality.

Samotný převod probíhá ve vašem prohlížeči. Reklamy a další funkce webu stále používají síť; to je oddělené od zpracování.

Začněte s Komprimovat obrázek, pokud chcete nechat PNG. Otevřete Převést obrázek, pokud by foto PNG mělo být JPG nebo WebP.

FAQ

Proč je můj PNG soubor tak velký?

PNG je lossless a může ukládat průhlednost a jemný detail. Fotky, nadměrné rozměry, šum a složité textury mohou soubor zvětšit. Metadata mohou trochu přidat, ale zřídka jsou hlavní příčinou.

Jak zmenšit velikost souboru PNG?

Nejprve komprimujte PNG, pak změňte velikost, pokud je pixelová velikost větší, než potřebujete. Pokud je to fotka bez průhlednosti, převod na JPEG nebo WebP často zmenší víc. Porovnejte kvalitu po každém lossy převodu.

Je PNG vždy větší než JPG?

Ne. Fotky jako PNG jsou často mnohem větší než JPEG, ale jednoduché logo nebo grafika rozhraní může být malé PNG. Velikost závisí na obsahu, ne na pevném pravidle PNG versus JPG.

Mám převést PNG na WebP?

WebP může být dobrý webový formát pro fotky a mnoho grafiky, včetně obrázků s průhledností. Není vždy menší než PNG. Převádějte, když testovací soubor vypadá dobře a opravdu je menší.

Snižuje komprese PNG kvalitu?

Komprese PNG je lossless: pixely by se po opětovném kódování měly shodovat. Komprimovat obrázek znovu kóduje PNG bez odstranění průhlednosti; pokles velikosti je často malý. Převod JPEG nebo lossy WebP může kvalitu snížit.

Proč je můj snímek obrazovky PNG tak velký?

Snímky obrazovky často sedí PNG kvůli textu, rozhraní a ploché barvě. Přesto rostou s velkou obrazovkou, high-DPI snímáním, extra rozměry nebo fotkami v záběru. Nejprve komprimujte; převádějte jen, když PNG není potřeba.