Komprese PNG v prezentacích a firemních materiálech – jak neposlat kolegům soubor velký jako film?

  • Home
  • Blog
  • Cestování
  • Komprese PNG v prezentacích a firemních materiálech – jak neposlat kolegům soubor velký jako film?

Připravili jste skvělou prezentaci, vyexportovali ji a následně zjistili, že soubor má osmdesát megabajtů? Sdílení trvá věčnost, e-mail ji odmítne odeslat a příjemce ji otevírá minutu? Přitom stačilo udělat kompresi PNG obrázků uvnitř a soubor by měl desetinu velikosti bez viditelného rozdílu.

Proč jsou PNG soubory v prezentacích tak velké?

PNG ukládá každý pixel samostatně a bez ztráty kvality. To je jeho nespornou předností u log, ikon a grafiky s průhledností, ale zároveň důvod, proč PNG soubory snadno narostou do obřích rozměrů.

Typická situace vypadá tak, že grafik připraví logo ve vysokém rozlišení pro tisk, soubor má tři tisíce pixelů na šířku a váží čtyři megabajty. Kolega ho vloží do PowerPointu nebo Google Slides na ploše o šířce dvě stě pixelů. Prezentace si ale soubor uloží celý, v původní velikosti. Opakujte tohle s deseti obrázky a výsledek je padesátimegabajtová prezentace, která obsahuje převážně zbytečná data.

Dalším opomíjeným faktorem jsou screenshoty. Moderní monitory s vysokým rozlišením produkují screenshoty o velikosti čtyři až osm megabajtů za kus. Vložíte tři screenshoty do prezentace a máte problém dřív, než přidáte první textový blok.

Co se při kompresi PNG skutečně děje?

PNG komprese je vždy bezztrátová. Na rozdíl od JPEG nezahazuje žádné obrazové informace. Místo toho hledá opakující se vzory v datech a ukládá je efektivněji. Výsledkem je menší soubor, ale po rozbalení identický obraz.

Nástroje jako TinyPNG nebo pngquant jdou ještě dál a používají takzvanou kvantizaci barev. Původní PNG soubor pracuje s miliony barevných odstínů. Kvantizace sníží počet barev na dvě stě padesát šest nebo méně, přičemž vybere ty, které v obraze dominují. Výsledek vypadá na první pohled stejně, soubor je ale výrazně menší. Technicky jde o ztrátový proces, vizuálně ho ale na logu nebo grafu v prezentaci prakticky nepoznáte.

Jak komprimovat PNG před vložením do prezentace?

Nejjednodušší postup je zkomprimovat obrázky ještě před tím, než je vložíte do prezentace. Tím kontrolujete výsledek a prezentace od začátku pracuje s optimalizovanými soubory.

TinyPNG na adrese tinypng.com je zdarma a bez instalace. Přetáhnete soubory do okna prohlížeče, nástroj je zpracuje a ke stažení nabídne zkomprimované verze. U loga nebo ikony bývá úspora padesát až osmdesát procent, aniž by bylo na výsledku cokoliv vidět.

Squoosh od Googlu nabídne navíc živý náhled. Vidíte originál a komprimovanou verzi vedle sebe a posuvníkem nastavíte přesnou míru komprese. Pro obrázky, kde záleží na přesném výsledku, je tenhle přístup pohodlnější než práce poslepu.

Pokud pracujete s větším množstvím souborů pravidelně, pngquant přes příkazový řádek zpracuje celou složku jedním příkazem. Nastavíte jednou, spustíte a za pár sekund máte zkomprimované všechny soubory najednou.

Jak zmenšit prezentaci, která už je hotová?

Prezentaci jste sestavili a teprve teď zjistíte, že váží příliš. PowerPoint i Google Slides mají zabudované nástroje, které s tím pomohou přímo bez externích programů.

V PowerPointu otevřete soubor, klikněte na libovolný obrázek pravým tlačítkem a vyberte Komprimovat obrázky. V dialogovém okně zvolíte, zda chcete komprimovat jen vybraný obrázek nebo všechny najednou, a nastavíte cílové rozlišení. Pro prezentaci odesílanou e-mailem stačí 96 DPI. Pro prezentaci promítanou na plátně 150 DPI. Tisk vyžaduje 220 DPI nebo více. Po potvrzení PowerPoint sám ořízne obrázky na rozměry, v jakých jsou v prezentaci zobrazeny, a sníží jejich rozlišení. Výsledek bývá dramatický, soubor se smrskne na zlomek původní velikosti.

Google Slides kompresi obrázků přímo nenabídne, ale po stažení souboru jako PPTX ho lze otevřít v PowerPointu a komprimaci provést tam. Alternativou je exportovat prezentaci jako PDF, kde Google Slides automaticky sníží kvalitu obrázků na rozumnou úroveň pro sdílení.

Kdy PNG komprimovat a kdy raději použít jiný formát?

PNG je správná volba pro loga s průhledným pozadím, ikony, schémata, grafy a screenshoty s textem. U těchto typů obrázků komprese PNG funguje dobře a výsledek je čistý.

Na fotografie v prezentacích ale PNG není ideální volba. Fotografický obsah se lépe komprimuje jako JPEG, kde lze dosáhnout výrazně menších souborů bez viditelného zhoršení. Pokud vkládáte do prezentace fotku týmu, produktu nebo místa, uložte ji jako JPEG s kvalitou kolem 80 procent. Soubor bude mnohonásobně menší než stejná fotka v PNG.

Pro loga a ikony stojí za zvážení také SVG formát. SVG je vektorový formát, takže soubor je malý bez ohledu na to, jak velký obraz zobrazuje. Logo ve SVG souboru s velikostí deseti kilobajtů bude vypadat stejně ostře na mobilním telefonu i na čtyřmetrovém plátně. Moderní verze PowerPointu i Google Slides SVG soubory bez problémů zobrazí.

Firemní šablony a systém, který ušetří čas každému

Pokud pracujete ve firmě, kde více lidí vytváří prezentace z jedné šablony, nekomprimované obrázky jsou problém, který se násobí. Každý, kdo do šablony vloží nový obrázek, přidá do prezentace megabajty navíc.

Řešením je připravit knihovnu firemních obrázků v předem zkomprimovaných verzích. Logo ve třech velikostech, připravené pro různá použití. Produktové fotky exportované jako JPEG v rozlišení vhodném pro prezentace. Ikony a grafické prvky v SVG nebo zkomprimovaném PNG.

Tato knihovna dostupná všem v týmu, třeba přes sdílené úložiště, dramaticky sníží velikost výsledných prezentací bez toho, aby se musel kdokoliv věnovat kompresi sám. Správný soubor je připravený předem a kolega ho jen přetáhne do slajdu.

Před odesláním vždy zkontrolujte velikost souboru

Dobrý zvyk před sdílením jakékoliv prezentace je podívat se na velikost výsledného souboru. Pod deset megabajtů je pro běžnou prezentaci komfortní hodnota, pod pět megabajtů je výborná. Pokud soubor přesahuje dvacet megabajtů, v drtivé většině případů to znamená nekomprimované obrázky.

Rychlý test může vypadat zhruba takto: soubor otevřete, zkontrolujte počet slajdů a vydělte velikost jejich počtem. Průměr přes jeden megabajt na slajd je signál, že obrázky neprošly kompresí. Pak stačí spustit kompresi v PowerPointu nebo vyměnit největší soubory za zkomprimované verze a problém je vyřešen.

Prezentace, která dorazí a otevře se, vyhrává

Technická dokonalost prezentace nestačí, pokud ji příjemce nemůže otevřít nebo ji stahuje pět minut. Komprese PNG obrázků je drobná technická záležitost, která ale rozhoduje o tom, jestli váš obsah vůbec někdo uvidí. A to za těch pár minut práce navíc rozhodně stojí.

Marie Bínová