Převod HEIC na PNG
Převedením formátu HEIC na PNG se fotografie komprimované pomocí ztrátového HEVC transformují na široce podporované bezztrátové grafické soubory.
Porovnání formátů a technické specifikace
| Specifikace | HEIC | PNG |
|---|---|---|
| MIME typ | image/ | image/ |
| Typ | rastr | rastr |
| Komprese | ztrátový / bezztrátový HEVC (H.265) | bezztrátová (DEFLATE / LZ77 + Huffman) |
| Standardní specifikace | ISO/IEC 23008-12 (HEIF) | W3C PNG 3. vydání |
| Hlavička souboru (Magic bytes) | 00 00 00 ... 66 74 79 70 68 65 69 63 (ftypheic) | 89 50 4E 47 0D 0A 1A 0A |
Přehled formátu a použití
Zařízení Apple pořizují fotografie ve výchozím nastavení pomocí formátu HEIC, aby ušetřila místo v úložišti. Ačkoli jsou tyto soubory pro mobilní telefony efektivní, často se nedaří je otevřít na starších počítačích, základních editorech obrázků nebo konkrétních webových prohlížečích. Transformace souborů HEIC na PNG řeší problémy s kompatibilitou tím, že vytváří univerzální obrázek, který se správně vykresluje všude. Weboví designéři, grafici a vývojáři softwaru tuto konverzi často potřebují. Standardní webové formuláře pro nahrávání a starší systémy pro správu obsahu nahrávání HEIC odmítají. Převedení obrázku do formátu PNG zajišťuje, že se grafika zobrazuje správně na všech webových stránkách a funguje s nástroji pro úpravy, jako je Photoshop nebo GIMP, aniž by vyžadovala další doplňky.
Technické specifikace a přehled kodeků
HEIC spoléhá na video standard HEVC (H.265) uvnitř kontejneru ISOBMFF a využívá ztrátovou nebo bezztrátovou kompresi k ukládání fotografických dat v kompaktní velikosti. PNG používá algoritmus DEFLATE, který kombinuje klouzavé slovníky LZ77 a Huffmanovo kódování k dosažení zcela bezztrátového ukládání rastrových obrázků. Podpis magických bajtů pro HEIC začíná typem boxu 'ftyp' na pozici bajtu 4, za nímž následují značky jako 'heic' nebo 'mif1'. Soubory PNG začínají přesnou 8bajtovou hexadecimální hlavičkou: 89 50 4E 47 0D 0A 1A 0A.
Kompatibilita s operačními systémy a prohlížeči
Zobrazení HEIC je nativně podporováno v systému iOS 11 a novějším a v macOS High Sierra a novějším; ve Windows 10 a 11 funguje po instalaci rozšíření HEIF Image Extensions a HEVC Video Extensions. Safari zobrazuje HEIC od verze Safari 17, zatímco Google Chrome, Mozilla Firefox a Microsoft Edge jej nativně nezobrazují. PNG má naopak širokou podporu: většina moderních webových prohlížečů, operačních systémů, mobilních platforem a prohlížečů obrázků dokáže soubory PNG otevřít nativně bez dalších kodeků.
Užitečné informace
Převedením ztrátového souboru HEIC na bezztrátový soubor PNG se dříve odstraněná obrazová data neobnoví, ale zabrání se tím jakékoli budoucí generační ztrátě během úprav.
Často kladené otázky
Jak převést fotografii HEIC na obrázek PNG bez ztráty kvality?
Protože HEIC je často ztrátový, převod do PNG se vyhýbá dalším ztrátám komprese tím, že ukládá přesnou mřížku pixelů pomocí bezztrátové komprese DEFLATE. Převod však nemůže obnovit detaily, které již byly odstraněny původním procesem komprese HEIC.
Jaký je rozdíl mezi fotografií HEIC a obrázkem PNG?
HEIC používá pokročilé kodeky pro kompresi videa uvnitř kontejneru mediálních souborů ISO, aby udržel velikost souborů velmi malou. PNG používá rastrovou mřížku s bezztrátovou kompresí DEFLATE a podporuje plnou alfa průhlednost, což vede k větším souborům s absolutní přesností pixelů.