HEIC fotografija (.heic)

ISO/IEC Standard

High Efficiency Image Container (HEIC) je format slike zasnovan na HEVC-u koji su usvojili Apple i moderne mobilne platforme, uz približno dvostruko efikasniju kompresiju u odnosu na stariji JPEG uz ekvivalentan vizuelni kvalitet.

Konvertujte HEIC u JPG

Besplatan konvertor HEIC u JPG u pregledaču. Konvertujte datoteke odmah na svom uređaju.

Pregled i metapodaci

Operativni sistemi i analizatori datoteka identifikuju HEIC datoteke proverom početnog binarnog niza bajtova:

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V
Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Potpis zaglavlja na nivou bajtova (magični bajtovi)

Operativni sistemi i analizatori datoteka identifikuju HEIC datoteke proverom početnog binarnog niza bajtova:

HEKSADECIMALNI POTPIS (OFFSET 0):

?? ?? ?? ?? 66 74 79 70

ASCII REPREZENTACIJA: ????ftyp

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

Tehničke specifikacije

Arhitektura kontejneraKontejner ISO Base Media File Format (ISOBMFF) sa intra-kodiranim tokovima HEVC-a (H.265)
KompresijaIntra-kadrno predviđanje HEVC-a (High Efficiency Video Coding, H.265), Main i Main 10
Bajtni redosled (Endianness)Struktura kutija/atoma koristi redosled bajtova od najznačajnijeg ka najmanje značajnom (big-endian)
Prostori bojaDisplay P3, sRGB, Rec.2020 PQ/HLG HDR, Ugrađeni ICC profili
Kanali i strukturaYUV 4:2:0, 4:2:2 ili 4:4:4 (dubina od 8, 10 ili 12 bita) uz opcioni pomoćni alfa-kanal
Maksimalne dimenzijeDo 16384 x 16384 piksela (ograničenje HEVC nivoa 6.2)
TransparentnostPotpuna podrška za alfa-kanal preko pomoćnih stavki slike
Strimovanje i progresivno učitavanjeStruktura metapodataka zasnovana na kutijama omogućava trenutni pregled EXIF podataka i sličica bez preuzimanja bajtova slike

Tehnička matrica poređenja: HEIC u odnosu na konkurente

Tehnički atributHEIC (Trenutno)JPGAVIFWEBP
Kodek za kompresijuHEVC (H.265 intra)Diskretna kosinusna transformacija (DCT)AV1 (intra-frame)VP8 / VP8L
Relativna veličina (u odnosu na JPEG)Često manja datoteka pri sličnom percipiranom kvalitetu; rezultat variraOsnovni referentni standard (100%)~55% manja~30% manja
Dubina bita8-bitna, 10-bitna, 12-bitnaSamo 8-bitna (standardno)8-bitna, 10-bitna, 12-bitna HDRSamo 8-bitna
Više slika / rafalni snimciNativni kontejner za više stavkiSamo jedna slikaPodržano u AVIF formatu sa više stavkiOgraničeni animirani WebP

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Windows prikazuje poruku 'HEVC Video Extensions required to view this file'.

Osnovni uzrok: Nedostaje paket HEVC hardverskih kodeka na nivou operativnog sistema Windows.

Oporavak: File2File.app može da konvertuje HEIC u JPG / PNG u vašem pregledaču. Podrška se razlikuje u zavisnosti od programa.

Bezbednosna analiza i vektori napada parsera

HEIC dekoderi parsiraju složena stabla ISOBMFF atoma i pokreću sofisticirane HEVC cevovode za video transformaciju koji moraju biti strogo izolovani (sandboxed).

Poznati vektori napada

  • Prelivanje celobrojne vrednosti u izračunavanju dužine 'hdlr' ili 'iloc' okvira u ISOBMFF-u.
  • Čitanje preko granica bafera tokom HEVC CABAC entropijskog dekodiranja u nezakrpljenim izvornim kodekima.
  • Oštećenje memorije prilikom obrade pomoćnih stavki slika sa mapom dubine.

Najbolje prakse za zaštitu: Obrađujte HEIC slike koristeći memorijski bezbedne WebAssembly verzije biblioteke libheif, izolovane od operativnog sistema domaćina.

Istorijat i prekretnice

2019Android 10 uvodi izvornu sistemsku podršku za snimanje i dekodiranje HEIC formata.
2017Apple usvaja HEIC kao podrazumevani format za snimanje kamerom u iOS-u 11 i macOS High Sierra.
2015MPEG finalizuje specifikaciju ISO/IEC 23008-12 High Efficiency Image File Format (HEIF).

Ključne prednosti

  • Može da proizvede manje datoteke od JPEG-a pri sličnom percipiranom kvalitetu, mada rezultat zavisi od sadržaja slike i podešavanja kodiranja.
  • Nativna podrška za 10-bitnu i 12-bitnu dubinu boja, čime se u potpunosti eliminiše pojava traka u prelazima boja (banding) na vedrom nebu.
  • Objedinjuje sekvence slika, Live Photos, serijske snimke, zvuk i mape dubine u jednoj kompaktnoj datoteci.

Tehnička ograničenja i nedostaci

  • Kompleksnost licenciranja kodeka i patenata je istorijski usporila usvajanje u pretraživačima otvorenog koda.
  • Ograničena nativna podrška za dekodiranje u starijim izdanjima Windows-a bez komercijalnih ekstenzija iz Microsoft prodavnice.
  • Zahteva više računarskih resursa za kodiranje i dekodiranje u poređenju sa starijim JPEG formatom.

Zanimljivosti

  • Uz iOS 11, Apple je dodao snimanje HEIF/HEVC fotografija na podržanim uređajima; veličina datoteka zavisi od slike i podešavanja.
  • iPhone 'Live Photo' se čuva kao jedan HEIC kontejner koji sadrži i fotografiju visoke rezolucije i ugrađeni video klip.
  • HEIC može da sačuva izračunatu mapu dubine koju snimaju pametni telefoni sa dvostrukim objektivom, što omogućava naknadno fokusiranje nakon snimanja.

Često postavljana tehnička pitanja

Zašto moj iPhone snima fotografije u HEIC formatu?

Apple koristi HEIC za fotografije kamere jer može da čuva slike efikasnije od JPEG-a, uz podršku za funkcije kao što su sekvence slika i pomoćni podaci o dubini. Veličina datoteke i podržane funkcije zavise od slike i uređaja.

Kako mogu da konvertujem HEIC fotografije u JPG na Windows-u ili PC-ju?

Koristite File2File.app da konvertujete HEIC datoteke u JPG u pregledaču bez instaliranja softvera. Konvertor obrađuje datoteke lokalno u pregledaču.

Mogu li se HEIC datoteke otvoriti bez plaćenog Windows kodeka?

Da. File2File.app koristi WebAssembly na strani klijenta za dekodiranje i konverziju HEIC datoteka besplatno direktno u vašem pretraživaču.