Čo robí táto stránka a čím je odlišná
Táto stránka umožňuje previesť jeden alebo viac obrázkov vo formáte AVIF priamo na PNG – výhradne vo vašom prehliadači, bez nahrávania na server. Po výbere súborov sa spracovanie vykoná lokálne a zobrazí sa konvertovaný obrázok spolu s pôvodnou a výslednou veľkosťou súboru, rozmermi a označením „Saved“ (ak je menší) alebo „Larger“ (ak je väčší). Každý obrázok môžete stiahnuť samostatne, alebo všetky naraz ako ZIP archív.
Hlavný rozdiel oproti iným konvertorom je v cieli: stránka sa špecializuje na prevod z AVIF (formát založený na kodeku AV1, ktorý ponúka najsilnejšiu kompresiu spomedzi bežných formátov, podporuje alfa kanál aj širokú farebnú škálu) do PNG (bezstratová kompresia, plná 8‑bitová alfa transparentnosť, bez možnosti nastavenia kvality). Prehliadač dokáže AVIF dekódovať (čítať) prakticky univerzálne, no zakódovanie (zápis) do AVIF nie je v prehliadačoch ešte všade dostupné. Preto tam, kde by ste čakali výstup v AVIF (napríklad pri spätnom prevode), nástroj automaticky prepne na PNG a túto náhradu zreteľne označí. PNG je vždy bezstratový – opakované ukladanie nikdy nezhorší kvalitu, no pri fotografiách je výsledný súbor zvyčajne oveľa väčší ako zdrojový AVIF; pri screenshotoch, logách a perokresbách zostávajú pixely úplne presné.
Vstupovať môžu len AVIF súbory. Maximálny počet naraz vybraných obrázkov je obmedzený – ak ho prekročíte, zobrazí sa chyba „Choose up to ‹max› images at a time“. Po konverzii sa pre každý obrázok ukáže výstupný názov, rozmery, pôvodná a konvertovaná veľkosť a štítok úspory. Keď sú hotové aspoň dva obrázky, objaví sa tlačidlo „Download all (.zip)“. Ak konverzia zlyhá, nástroj poradí skúsiť iný obrázok alebo formát; ak sa súbor nedá otvoriť ako obrázok, upozorní, že môže byť poškodený, prázdny alebo v skutočnosti nejde o obrázok.
Formát AVIF a jeho silné stránky
AVIF (AV1 Image File Format) používa kompresiu založenú na kodeku AV1, ktorý vyvinula skupina Alliance for Open Media. Oproti starším formátom ako JPEG alebo WebP dosahuje pri rovnakej vizuálnej kvalite výrazne menšiu veľkosť súboru – v priemere o 30 % až 50 % menej ako JPEG pri porovnateľnej kvalite. Táto účinnosť vyplýva z pokročilých techník, ako je intra-frame predikcia, adaptívne blokové rozdelenie a entropické kódovanie.
Formát podporuje:
- Alfa kanál – transparentnosť až do 12 bitov na kanál, hoci v praxi sa najčastejšie používa 8‑bitová.
- Širokú farebnú škálu – vrátane HDR (High Dynamic Range) s farebnými priestormi ako BT.2020 a PQ alebo HLG transfer funkciami.
- Bezstratovú aj stratovú kompresiu – AVIF môže byť nastavený na ľubovoľný pomer kvalita/veľkosť.
- 12‑bitovú hĺbku farieb – čo je podstatne viac ako 8 bitov pri PNG.
V praxi sa AVIF presadzuje najmä na webe – moderné prehliadače (Chrome, Firefox, Safari, Edge) ho vedia dekódovať, no kódovanie (vytváranie AVIF súborov) je podporované len v niektorých. Firefox a Safari napríklad AVIF nekódujú vôbec. Práve preto musí konvertor, ktorý by chcel zapisovať AVIF, v týchto prehliadačoch zlyhať – a preto táto stránka pri spätnom prevode automaticky prepne na PNG. Výsledok je vždy zreteľne označený: „Your browser doesn’t support saving this format — used PNG instead.“ Toto nie je chyba, ale vedomý dizajn, ktorý zaisťuje funkčnosť vo všetkých prehliadačoch.
Formát PNG – prečo je stále nenahraditeľný
PNG (Portable Network Graphics) je bezstratový rastrový formát navrhnutý v polovici 90. rokov ako náhrada za GIF. Používa kompresiu Deflate (rovnaký algoritmus ako ZIP) a podporuje:
- Plnú 8‑bitovú alfa transparentnosť – až 256 úrovní priehľadnosti na pixel.
- Indexovanú paletu pre obrázky s malým počtom farieb (napr. ikony, diagramy).
- Bezstratovosť – každý pixel je uložený presne tak, ako bol na vstupe; opakované ukladanie nespôsobuje žiadnu degradáciu.
- Širokú kompatibilitu – PNG otvorí prakticky každý grafický editor, prehliadač, operačný systém a tlačiareň.
Hlavné obmedzenie: PNG neponúka stratovú kompresiu. Pri fotografiách s plynulými prechodmi farieb a jemnými detailmi je výsledný súbor výrazne väčší ako pri AVIF, JPEG alebo WebP. Pri screenshotoch, logách, perokresbách alebo ikonách s jednoliatymi plochami je však PNG naopak efektívny – pomer veľkosť/kvalita je vynikajúci a transparentnosť je zachovaná dokonale.
Pre niekoho, kto má starší softvér, ktorý nepodporuje AVIF (napríklad staršie verzie Photoshopu, GIMPu, alebo firemné nástroje), je PNG najbezpečnejšou univerzálnou voľbou. Ak potrebujete obrázok s priehľadným pozadím na webové logo, PNG je štandard, ktorý zlyhá len výnimočne.
Prepočet veľkosti súborov a vplyv na kvalitu
Keď konvertujete AVIF na PNG, vstupná stratová kompresia sa nahrádza bezstratovou. Výsledok je vecný:
- Pri fotografiách – PNG býva 3× až 10× väčší ako AVIF (závisí od zložitosti scény a nastavení AVIF). Ak mal AVIF 500 KB, PNG môže mať 2–5 MB. V takom prípade sa zobrazí štítok „Larger“.
- Pri screenshotoch s jednoliatymi farbami – PNG si zachováva malú veľkosť vďaka Deflate kompresii. Rozdiel oproti AVIF môže byť minimálny (napr. 100 KB vs. 120 KB). Tu sa môže objaviť štítok „Saved“.
- Pri logách s transparentnosťou – PNG je prirodzene efektívny, pretože alfa kanál sa komprimuje rovnako dobre ako farebné kanály.
Konvertor po spracovaní zobrazí pre každý obrázok:
- Výstupný názov súboru (odvodený z pôvodného, s príponou.png)
- Rozmery v pixeloch
- Pôvodnú veľkosť (v kB/MB)
- Konvertovanú veľkosť
- Štítok: „Saved“ ak je konvertovaný menší, „Larger“ ak je väčší
Riadok „Total: ‹original› → ‹converted›“ sumarizuje celkovú úsporu alebo nárast. Ak konvertujete desať fotografií, môžete vidieť napr. Total: 4.2 MB → 32.1 MB – čo je bežné. Pre jednofarebné ikony to môže byť opačne.
Dôležité: kvalita obrázka sa nikdy nezhorší. PNG je bezstratový, takže každý pixel z AVIF (ktorý je po stratovej kompresii už mierne odlišný od originálu) sa uloží presne. Ak by ste konvertovali PNG späť na AVIF a potom znova na PNG, druhá PNG kópia by bola identická s prvou – vďaka bezstratovosti. Prvý krok (AVIF→PNG) však už obsahuje stratu vzniknutú pri pôvodnom kódovaní AVIF.
Spracovanie alfa kanála a transparentnosti
AVIF aj PNG podporujú alfa kanál, no spôsob práce s ním sa líši:
- AVIF – alfa kanál môže byť uložený ako samostatný plán (separate plane) alebo priamo v hlavnom pláne. Kompresia AV1 umožňuje aj neuveriteľne nízke bitové toky pre alfa, čo je výhodné pre videá a obrázky s plynulými prechodmi priehľadnosti.
- PNG – alfa kanál je vždy 8‑bitový a ukladá sa spoločne s farebnými kanálmi v tom istom súbore (RGBA). Deflate kompresia funguje nezávisle na každom kanáli.
Pri konverzii AVIF→PNG sa alfa kanál prenesie bez straty – pokiaľ AVIF používa 8‑bitový alfa. Ak AVIF používa 12‑bitový alfa (napr. pre HDR), PNG ho zredukuje na 8 bitov, pretože PNG hlbšie alfa nepodporuje. V praxi je to zriedkavé – väčšina AVIF obrázkov používa 8 bitov. Výsledné PNG teda zachováva rovnakú transparentnosť ako zdroj, len s nižšou bitovou hĺbkou (čo pri bežných obrázkoch nie je viditeľné).
Ak zdrojový AVIF alfa kanál vôbec neobsahuje, PNG bude mať plne nepriehľadný alfa kanál (všetky hodnoty 255). To je v poriadku – PNG podporuje aj nepriehľadné obrázky, len s mierne väčšou réžiou (4 bajty na pixel namiesto 3). Pri veľkých obrázkoch to môže znamenať niekoľko percent navyše.
Dávková konverzia a sťahovanie
Nástroj umožňuje vybrať až 20 súborov naraz. Po výbere sa všetky spracujú jeden po druhom v poradí, v akom boli pridané. Vďaka tomu, že ide o klientské spracovanie, nie je potrebné čakať na nahrávanie na server. Každý obrázok sa v prehliadači dekóduje, skonvertuje na bitmapu a potom sa znova zakóduje ako PNG.
Po konverzii sa zobrazí zoznam výsledkov. Každý riadok obsahuje:
| Stĺpec | Príklad |
|---|---|
| Názov | fotka.png |
| Rozmery | 1920 × 1080 |
| Pôvodná veľkosť | 1.2 MB |
| Konvertovaná veľkosť | 8.7 MB |
| Štítok | Larger |
Vedľa každého riadku je tlačidlo na stiahnutie jedného súboru. Keď sú hotové dva alebo viac obrázkov, objaví sa tlačidlo „Download all (.zip)“. Tento ZIP archív sa vytvorí kompletne v prehliadači – žiadne dáta neopúšťajú vaše zariadenie. Archív obsahuje všetky konvertované PNG súbory s pôvodnými názvami (iba s príponou.png).
Ak niektorý súbor zlyhá (napr. je poškodený), nástroj zobrazí chybu „‹count› file(s) could not be processed“ a ostatné spracuje normálne. Jednotlivé chyby sú:
- „This file could not be opened as an image. It may be corrupted, empty, or not actually an image.“
- „Conversion failed. Try a different image or format.“
- „This file type isn’t supported.“
Časté otázky
Prečo je PNG po konverzii z AVIF oveľa väčší? AVIF používa stratovú kompresiu založenú na AV1, ktorá dokáže pri rovnakej vizuálnej kvalite vytvoriť oveľa menší súbor ako bezstratový PNG. Pri fotografiách je typický nárast 3–10×. Ak potrebujete zachovať čo najmenšiu veľkosť, ponechajte AVIF a konvertujte len tam, kde je to nevyhnutné.
Môžem konvertovať PNG späť na AVIF?
Táto stránka to nepodporuje, pretože nie všetky prehliadače vedia AVIF kódovať. Ak by ste skúsili, nástroj automaticky prepne na PNG a upozorní vás. Na konverziu z PNG do AVIF potrebujete softvér, ktorý AVIF kóduje (napr. avifenc, Photoshop s príslušným pluginom, alebo niektoré online nástroje).
Zostane pri konverzii zachovaná transparentnosť? Áno, alfa kanál sa prenáša bez straty, pokiaľ AVIF používa 8‑bitový alfa. Ak používa 12‑bitový, PNG ho zredukuje na 8 bitov, čo je pri bežných obrázkoch nepostrehnuteľné. Výsledné PNG má plnú priehľadnosť.
Koľko obrázkov môžem konvertovať naraz? Maximálny počet je 20. Ak ho prekročíte, zobrazí sa chyba „Choose up to ‹max› images at a time“. Všetky sa spracujú lokálne, takže nehrozí preťaženie servera.
Môžem konvertovať obrázky v iných formátoch ako AVIF? Nie, táto stránka akceptuje iba AVIF súbory.
Čo znamená štítok „Saved“ a „Larger“? „Saved“ znamená, že konvertovaný PNG je menší ako pôvodný AVIF. To sa stáva najmä pri obrázkoch s jednoliatymi farbami (ikony, screenshoty) alebo pri veľmi komprimovaných AVIF súboroch, ktoré už mali nízku kvalitu. „Larger“ znamená, že PNG je väčší – čo je pri fotografiách pravidlo. Štítok vám pomôže rýchlo posúdiť efekt konverzie na veľkosť súboru.