Fotografie HEIC (.heic)
ISO/IEC StandardníHigh Efficiency Image Container (HEIC) je obrazový formát založený na HEVC, který přijala společnost Apple a moderní mobilní platformy. Poskytuje přibližně dvojnásobnou kompresní účinnost oproti staršímu formátu JPEG při srovnatelné vizuální kvalitě.
Převést HEIC na JPG
Bezplatný konvertor z HEIC do JPG v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.
Kontrola a metadata
Operační systémy a analyzátory souborů identifikují soubory HEIC kontrolou počáteční binární sekvence bajtů:
Podpis hlavičky na úrovni bajtů (Magic Bytes)
Operační systémy a analyzátory souborů identifikují soubory HEIC kontrolou počáteční binární sekvence bajtů:
HEXADECIMÁLNÍ PODPIS (POSUN 0):
?? ?? ?? ?? 66 74 79 70ASCII REPREZENTACE: ????ftyp
Standardizace: ISO/IEC 23008-12 (HEIF standard)
Technické specifikace
| Architektura kontejneru | Kontejner ISO Base Media File Format (ISOBMFF) se streamy zakódovanými intra snímky HEVC (H.265) |
| Komprese | Predikce uvnitř snímku v hlavním profilu a hlavním profilu 10 kodeku High Efficiency Video Coding (HEVC / H.265) |
| Pořadí bajtů | Hierarchie boxů/atomů v pořadí big-endian |
| Barevné prostory | Display P3, sRGB, HDR Rec.2020 PQ/HLG, Vložené profily ICC |
| Kanály a struktura | YUV 4:2:0, 4:2:2 nebo 4:4:4 (8bitová, 10bitová nebo 12bitová hloubka) s volitelným pomocným alfa kanálem |
| Max. rozměry | Až 16384 x 16384 pixelů (limit úrovně 6.2 kodeku HEVC) |
| Průhlednost | Plná podpora alfa kanálu prostřednictvím pomocných obrazových položek |
| Streamování a progresivní načítání | Metadata založená na boxech umožňují okamžitou kontrolu EXIF a náhledu bez stahování obrazových dat |
Technická srovnávací matice: HEIC vs konkurence
| Technický atribut | HEIC (Aktuální) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Kompresní kodek | HEVC (H.265 intra) | Diskrétní kosinová transformace (DCT) | AV1 (intra-frame) | VP8 / VP8L |
| Relativní velikost (oproti JPEG) | Při podobné vnímané kvalitě bývá menší; výsledky se liší | Základní srovnávací hodnota (100 %) | asi o 55 % menší | asi o 30 % menší |
| Barevná hloubka | 8bitová, 10bitová a 12bitová | Pouze 8bitová (standardní) | 8bitová, 10bitová a 12bitová HDR | Pouze 8bitová |
| Více snímků / sériové snímání | Nativní kontejner pro více položek | Pouze jeden snímek | Podporováno ve vícepoložkovém kontejneru AVIF | Omezená podpora animací ve WebP |
Běžné režimy poškození a příručka pro obnovení v hex
Systém Windows zobrazuje hlášení „K zobrazení tohoto souboru jsou vyžadována rozšíření videa HEVC“.
Hlavní příčina: V systému Windows chybí balíček hardwarových kodeků HEVC na úrovni operačního systému.
Obnovení: File2File.app převede HEIC na JPG / PNG přímo v prohlížeči. Podpora se liší podle programu.
Bezpečnostní analýza a vektory útoků na parser
Dekodéry HEIC zpracovávají komplexní stromy atomů ISOBMFF a spouštějí sofistikované transformační kanály videa HEVC, které musí být důsledně zabezpečeny v sandboxu.
Známé vektory útoků
- Přetečení celého čísla při výpočtu délky boxu 'hdlr' nebo 'iloc' v ISOBMFF.
- Nadměrné čtení vyrovnávací paměti během entropického dekódování HEVC CABAC v neopravených nativních kodekech.
- Narušení paměti při zpracování položek pomocného obrazu hloubkové mapy.
Doporučené bezpečnostní postupy: Zpracovávejte obrázky HEIC pomocí paměťově bezpečných sestavení knihovny libheif v prostředí WebAssembly izolovaném od hostitelského operačního systému.
Historický vývoj a milníky
Klíčové výhody a přednosti
- Může vytvářet soubory menší než JPEG při podobné vnímané kvalitě, výsledek však závisí na obsahu obrázku a nastavení kódování.
- Nativní podpora 10bitové a 12bitové barevné hloubky, která zcela eliminuje barevné přechody (banding) na hladké obloze.
- Zapouzdřuje obrazové sekvence, funkce Live Photos, sériové snímky, zvuk a hloubkové mapy v jediném kompaktním souboru.
Technická omezení a nevýhody
- Komplexnost licencí na hardware a patenty historicky zpomalila přijetí v prohlížečích s otevřeným zdrojovým kódem.
- Omezená nativní podpora dekódování ve starších verzích Windows bez placených rozšíření z obchodu Microsoft Store.
- Výpočetně náročnější na kódování a dekódování ve srovnání se starším formátem JPEG.
Zajímavé technické drobnosti
- S iOS 11 přidal Apple na podporovaná zařízení pořizování fotografií ve formátu HEIF/HEVC; velikost souborů závisí na snímku a nastavení.
- Funkce Live Photo v iPhonu je uložena jako jediný kontejner HEIC obsahující jak statický snímek ve vysokém rozlišení, tak vložený videoklip.
- HEIC může uchovávat vypočítanou hloubkovou mapu pořízenou smartphony s duálním fotoaparátem, což umožňuje dodatečné zaostření po pořízení snímku.
Často kladené technické otázky
Proč můj iPhone pořizuje fotografie ve formátu HEIC?
Apple používá HEIC k pořizování fotografií, protože dokáže ukládat obrázky účinněji než JPEG a současně podporuje funkce, jako jsou obrazové sekvence a pomocná hloubková data. Skutečná velikost souboru i podporované funkce se liší podle obrázku a zařízení.
Jak mohu převést fotografie HEIC na formát JPG v systému Windows nebo na počítači PC?
Pomocí aplikace File2File.app můžete hromadně převádět soubory HEIC do formátu JPG přímo ve svém prohlížeči, bez nutnosti instalace softwaru a se 100% zachováním soukromí.
Lze soubory HEIC otevřít bez placeného kodeku pro Windows?
Ano. File2File.app využívá technologii WebAssembly na straně klienta k dekódování a převodu souborů HEIC zdarma přímo ve vašem prohlížeči.
Související konverzní páry pro HEIC
Převod fotografií HEIC na obrázky JPEG mění výchozí formát fotoaparátu Apple na univerzálně čitelné rastrové soubory pro starší software a webové prohlížeče.
Převedením formátu HEIC na PNG se fotografie komprimované pomocí ztrátového HEVC transformují na široce podporované bezztrátové grafické soubory.
Převeďte statickou fotografii ve formátu HEIC na jednostránkové PDF pro sdílení nebo formuláře. Stránka používá 8bitová obrazová data a nezahrnuje sekvence HEIC ani zdrojová data HDR.