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ů:

Vyberte nebo přetáhněte soubory sem

Soukromě - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

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 70

ASCII REPREZENTACE: ????ftyp

Standardizace: ISO/IEC 23008-12 (HEIF standard)

Technické specifikace

Architektura kontejneruKontejner ISO Base Media File Format (ISOBMFF) se streamy zakódovanými intra snímky HEVC (H.265)
KompresePredikce 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é prostoryDisplay P3, sRGB, HDR Rec.2020 PQ/HLG, Vložené profily ICC
Kanály a strukturaYUV 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ěryAž 16384 x 16384 pixelů (limit úrovně 6.2 kodeku HEVC)
PrůhlednostPlná 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ý atributHEIC (Aktuální)JPGAVIFWEBP
Kompresní kodekHEVC (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á hloubka8bitová, 10bitová a 12bitováPouze 8bitová (standardní)8bitová, 10bitová a 12bitová HDRPouze 8bitová
Více snímků / sériové snímáníNativní kontejner pro více položekPouze jeden snímekPodporováno ve vícepoložkovém kontejneru AVIFOmezená 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

2019Android 10 zavádí nativní systémovou podporu pro pořizování a dekódování souborů HEIC.
2017Apple přijala HEIC jako výchozí formát pro pořizování fotografií v systémech iOS 11 a macOS High Sierra.
2015MPEG dokončuje specifikaci ISO/IEC 23008-12 High Efficiency Image File Format (HEIF).

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.