Konvertor fotografie HEIC na obrázek 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/heic | image/png |
| Typ | raster | raster |
| Komprese | lossy / lossless HEVC (H.265) | lossless (DEFLATE / LZ77 + Huffman) |
| Standardní specifikace | ISO/IEC 23008-12 (HEIF) | W3C PNG 3rd Edition |
| 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 rastrového úložiště. 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
Prohlížení HEIC je nativní v systémech iOS 11 a novějších, macOS High Sierra a novějších a v nedávných aktualizacích systému Windows s nainstalovanými rozšířeními HEIF. Standardní webové prohlížeče, jako jsou Google Chrome, Mozilla Firefox a Microsoft Edge, však postrádají plnou nativní podporu HEIC. Naproti tomu PNG se těší univerzální kompatibilitě. Každý moderní webový prohlížeč, operační systém, mobilní platforma a software pro prohlížení obrázků otevírá soubory PNG 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.
Porovnání formátů a technické specifikace
Typická 2MB fotografie HEIC se po přepnutí z komprese HEVC na nekomprimované rastry pixelů zabalené pomocí DEFLATE převede na větší soubor PNG o velikosti 5 MB až 8 MB. Přenos tohoto většího souboru trvá přibližně 0,16 sekundy na 400 Mbps optickém připojení, 0,8 sekundy na rychlé mobilní síti 5G a zhruba 1,6 sekundy na standardním mobilním připojení 4G.
Č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ů.