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

Aktualizováno

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

PNG je velký, protože je bezztrátový: ukládá každý pixel přesně. Fotografie mají mírně odlišné sousední pixely, takže se skoro nezmenší. Uložení JPG jako PNG neobnoví ztracený detail a soubor obvykle zvětší. Snímky obrazovky v plné velikosti, průhlednost a některé exporty 16-bit přidávají další data.

Udělejte to hned — zdarma, v prohlížeči

Compress a PNG

Formát je bezztrátový: to je skutečná příčina

Pokud PNG působí obrovsky, důvodem je obvykle formát, ne špatný export. PNG je bezztrátový. Ukládá každý pixel přesně a pak hledá opakující se sousední pixely, aby data zabalil. Fotografie takové opakování skoro nemá. Sousední pixely se mírně liší, takže se soubor skoro nezmenší.

JPG a WebP záměrně zahazují jemný detail. Proto je stejná fotka jako JPG nebo WebP obvykle mnohem menší. PNG vznikl pro přesné pixely: loga, text, rozhraní, ne pro fotky z fotoaparátu. Průvodce formátem PNG ukazuje, kam PNG patří a kam ne.

Čtyři zvyky, které PNG ještě zvětší

Bezztrátové kódování je hlavní příčina. Tyto zvyky přidávají další bajty:

  • Uložili jste JPG jako PNG. To neobnoví detail, který JPG už zahodil. Zůstane zkomprimovaná fotka, kterou pak uložíte bezztrátově, takže soubor obvykle naroste. Větší PNG je očekávané, ne poškozený export.
  • Snímky obrazovky, záběry rozhraní a exporty z návrhářských nástrojů. Telefony, prohlížeče a návrhářské nástroje často zapisují PNG v plné pixelové velikosti plátna. Záznam 4K jsou miliony přesných pixelů.
  • Průhlednost (alfa). Extra kanál jsou extra data. Ponechte ji u log a rozhraní s průsvitnými okraji. Přeskočte ji, když je pozadí plné.
  • Exporty 16-bit. Některé editory exportují PNG 16-bit, které zdvojnásobí data na kanál oproti typickému PNG 8-bit. EditItAll bitovou hloubku nedetekuje. Zkontrolujte nastavení exportu v nástroji, který soubor vytvořil.

Nic z toho neznamená, že je PNG poškozený. Formát dělá svou práci: uchovává každý pixel.

Co dělat místo dalšího uložení PNG

Zvolte opravu, která sedí k obrázku. EditItAll nedokáže automaticky trefit cílovou velikost v KB: pole cílové velikosti neexistuje. Velikost je výsledek poté, co zvolíte formát a u JPG nebo WebP úroveň kvality.

  • Fotografie. Převeďte PNG na JPG nebo WebP. Ten krok je ztrátový: pixely nebudou identické. U fotky se pokles velikosti skoro vždy vyplatí. JPG nedokáže zachovat průhlednost; WebP ano. Návod: převod PNG na JPG.
  • Plošná grafika, logo nebo snímek obrazovky s průhledností. Zůstaňte u PNG a komprimujte PNG. Opakovaná komprese je bezztrátová: pixely zůstanou identické; soubor se jen zabalí těsněji. Úplné kroky: komprese PNG bez ztráty kvality.

Oba nástroje běží v prohlížeči. Soubory se nikdy nenahrávají, EXIF se při exportu odstraňuje a dávka se stáhne jako ZIP. Po načtení stránky můžete jít offline. Více v clusteru komprese obrázků a v centru komprese.

Co zmenšení PNG nezmění

Bezztrátová opakovaná komprese PNG nezmenší pixelové rozměry. PNG široké 4000 pixelů zůstane po těsnějším kódování široké 4000 pixelů. Ani z fotografie neudělá malý soubor: k tomu je potřeba JPG nebo WebP.

EditItAll si kilobajtový cíl nehádá. Znovu zakódujte PNG, nebo převeďte fotku a posuňte posuvník kvality, pak si v seznamu výsledků přečtěte velikost ze vstupu na výstup a upravte. Uvedená velikost je výstup, ne číslo, které zadáváte.

Připraveni to zkusit?

Zdarma, bez registrace — a nic, co otevřete, nikdy neopustí vaše zařízení.

Časté dotazy

Proč je můj PNG mnohem větší než stejná fotka jako JPG?+

PNG ukládá každý pixel přesně. JPG záměrně zahazuje jemný detail, aby soubor zůstal malý. U fotografií je právě ten bezztrátový navíc důvod, proč je PNG často mnohem větší. Převeďte PNG na JPG nebo WebP, pokud je cílem velikost.

Uložil jsem JPG jako PNG a soubor se zvětšil. Udělal jsem něco špatně?+

Ne. PNG nedokáže obnovit detail, který JPG už ztratil, a bezztrátové uložení fotky je objemné. Větší soubor je očekávaný. Převeďte zpět na JPG nebo WebP, pokud ho zase potřebujete malý.

Udělá kompresor PNG EditItAll fotku malou?+

Ne moc. Opakovaná komprese PNG je bezztrátová, takže pixely zůstanou identické a fotografie se skoro nezmenší. Místo toho převeďte fotografické PNG na JPG nebo WebP. Grafika, loga a snímky obrazovky se jako PNG zmenší lépe.

Zvětšuje průhlednost PNG?+

Ano. Alfa kanál jsou extra data k uložení. Ponechte ho u log a rozhraní s průsvitnými okraji. U fotky s plným pozadím ji zploštěte a převeďte na JPG: ten převod je ztrátový a soubor je obvykle mnohem menší.

Umí EditItAll zkomprimovat PNG na přesnou velikost v KB?+

Ne. Pole cílové velikosti neexistuje. Komprimujte PNG bezztrátově, nebo převeďte fotku na JPG nebo WebP a upravujte kvalitu, dokud uvedený výstup nebude dost malý. Práce běží v prohlížeči; soubory se nikdy nenahrávají.

Související návody

Další návody na Komprese obrázků →