HEIC fotografija (.heic)
ISO/IEC StandardHigh 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:
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 70ASCII REPREZENTACIJA: ????ftyp
Standardizacija: ISO/IEC 23008-12 (HEIF standard)
Tehničke specifikacije
| Arhitektura kontejnera | Kontejner ISO Base Media File Format (ISOBMFF) sa intra-kodiranim tokovima HEVC-a (H.265) |
| Kompresija | Intra-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 boja | Display P3, sRGB, Rec.2020 PQ/HLG HDR, Ugrađeni ICC profili |
| Kanali i struktura | YUV 4:2:0, 4:2:2 ili 4:4:4 (dubina od 8, 10 ili 12 bita) uz opcioni pomoćni alfa-kanal |
| Maksimalne dimenzije | Do 16384 x 16384 piksela (ograničenje HEVC nivoa 6.2) |
| Transparentnost | Potpuna podrška za alfa-kanal preko pomoćnih stavki slike |
| Strimovanje i progresivno učitavanje | Struktura 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 atribut | HEIC (Trenutno) | JPG | AVIF | WEBP |
|---|---|---|---|---|
| Kodek za kompresiju | HEVC (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 varira | Osnovni referentni standard (100%) | ~55% manja | ~30% manja |
| Dubina bita | 8-bitna, 10-bitna, 12-bitna | Samo 8-bitna (standardno) | 8-bitna, 10-bitna, 12-bitna HDR | Samo 8-bitna |
| Više slika / rafalni snimci | Nativni kontejner za više stavki | Samo jedna slika | Podržano u AVIF formatu sa više stavki | Ogranič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
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.
Povezani parovi konverzije za HEIC
Konvertovanje HEIC fotografija u JPEG slike pretvara podrazumevani Apple format kamere u rasterske fajlove koje mogu da čitaju stariji programi i veb pregledači.
Konverzija HEIC-a u PNG pretvara fotografije kompresovane kodekom HEVC sa gubicima u široko podržane grafičke datoteke bez gubitaka.
Pretvorite statičnu HEIC fotografiju u PDF od jedne stranice za deljenje ili obrasce. Stranica koristi 8-bitne podatke slike i ne obuhvata HEIC sekvence niti HDR podatke izvorne datoteke.