Fotografie HEIC (.heic)

ISO/IEC Standard

High Efficiency Image Container (HEIC) este formatul de imagine bazat pe HEVC adoptat de Apple și platformele mobile moderne, oferind o eficiență de compresie de aproximativ două ori mai mare decât JPEG-ul vechi la o calitate vizuală echivalentă.

Convertește din HEIC în JPG

Convertor gratuit din HEIC în JPG direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.

Inspectare și metadate

Sistemele de operare și analizatoarele de fișiere identifică fișierele HEIC prin inspectarea secvenței binare inițiale:

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V
Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Semnătura antetului la nivel de octet (octeți magici)

Sistemele de operare și analizatoarele de fișiere identifică fișierele HEIC prin inspectarea secvenței binare inițiale:

SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):

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

REPREZENTARE ASCII: ????ftyp

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

Specificații tehnice

Arhitectură containerContainer ISO Base Media File Format (ISOBMFF) cu fluxuri HEVC (H.265) codificate intra-cadru
CompresiePredicție intra-cadru cu High Efficiency Video Coding (HEVC / H.265) Main și Main 10
Ordinea octețilorStructură Big-Endian de casete/atomi
Spații de culoareDisplay P3, sRGB, Rec.2020 PQ/HLG HDR, Profile ICC încorporate
Canale și structurăYUV 4:2:0, 4:2:2 sau 4:4:4 (adâncime de 8, 10 sau 12 biți), cu un canal alfa auxiliar opțional
Dimensiuni maximePână la 16.384 × 16.384 pixeli (limita HEVC nivelul 6.2)
TransparențăCompatibilitate completă cu canalul alfa prin elemente de imagine auxiliare
Streaming și progresivMetadatele organizate în casete permit inspectarea imediată a datelor EXIF și a miniaturii, fără a descărca octeții imaginii

Matrice de comparație tehnică: HEIC vs. concurenți

Atribut tehnicHEIC (Curent)JPGAVIFWEBP
Codec de compresieHEVC (H.265 intra)Transformata Cosinusului Discret (DCT)AV1 (intra-cadru)VP8 / VP8L
Dimensiune relativă (vs JPEG)Adesea mai mic la o calitate percepută similară; rezultatele variazăPunct de referință de bază (100%)Cu ~55% mai micăCu ~30% mai mică
Adâncimea biților8-bit, 10-bit, 12-bitDoar 8-bit (standard)8-bit, 10-bit, 12-bit HDRDoar 8-bit
Imagini multiple / RafaleContainer nativ pentru elemente multipleDoar o singură imagineAcceptat în AVIF cu elemente multipleWebP animat limitat

Moduri comune de corupție și ghid de recuperare hexazecimală

Windows afișează mesajul „Sunt necesare extensii video HEVC pentru a vizualiza acest fișier".

Cauză principală: Lipsește pachetul de codec hardware HEVC la nivelul sistemului de operare pe Windows.

Recuperare: File2File.app poate converti HEIC în JPG / PNG în browser. Compatibilitatea diferă de la un program la altul.

Analiză de securitate și vectori de atac asupra parserului

Decodoarele HEIC analizează arbori de atomi ISOBMFF complexi și apelează conducte sofisticate de transformare video HEVC care trebuie izolate riguros (sandbox).

Vectori de atac cunoscuți

  • Depășire de întreg în calculul lungimii casetei ISOBMFF „hdlr" sau „iloc".
  • Citire excesivă a bufferului (buffer over-read) în timpul decodării entropiei HEVC CABAC în codecuri native necorectate.
  • Coruperea memoriei la procesarea elementelor auxiliare de imagine pentru harta de adâncime.

Cele mai bune practici de securitate: Procesează imaginile HEIC cu versiuni WebAssembly ale libheif, sigure pentru memorie și izolate de sistemul de operare gazdă.

Origini istorice și repere

2019Android 10 introduce suportul nativ pentru captură și decodare HEIC la nivelul întregului sistem.
2017Apple adoptă HEIC ca format implicit de captură a camerei în iOS 11 și macOS High Sierra.
2015MPEG finalizează specificația ISO/IEC 23008-12 High Efficiency Image File Format (HEIF).

Avantaje cheie și beneficii

  • Poate genera fișiere mai mici decât JPEG la o calitate percepută similară, deși rezultatele depind de conținutul imaginii și de setările de codificare.
  • Suport nativ pentru adâncimea de culoare pe 10 și 12 biți, eliminând complet bandarea culorilor în zonele cu tranziții line, precum cerul.
  • Încapsulează secvențe de imagini, fotografii Live, fotografii în rafală, conținut audio și hărți de adâncime într-un singur fișier compact.

Limitări tehnice și dezavantaje

  • Complexitățile legate de licențierea hardware și a brevetelor au încetinit istoric adoptarea în browserele open-source.
  • Suport nativ de decodare limitat în versiunile mai vechi de Windows fără extensii comerciale din Microsoft Store.
  • Codificarea și decodificarea solicită mai mult procesorul decât în cazul formatului JPEG mai vechi.

Curiozități tehnice interesante

  • Odată cu iOS 11, Apple a adăugat capturarea fotografiilor HEIF/HEVC pe dispozitivele compatibile; dimensiunea fișierelor depinde de imagine și setări.
  • O „Live Photo" de iPhone este stocată ca un singur container HEIC care conține atât imaginea statică de înaltă rezoluție, cât și un clip video încorporat.
  • HEIC poate stoca o hartă de adâncime calculată, capturată de smartphone-uri cu lentile duale, pentru a permite refocalizarea după efectuarea fotografiei.

Întrebări tehnice frecvente

De ce face iPhone-ul meu fotografii în format HEIC?

Apple folosește HEIC pentru fotografiile făcute cu camera deoarece poate stoca imagini mai eficient decât JPEG și acceptă funcții precum secvențele de imagini și datele auxiliare de adâncime. Dimensiunea fișierului și funcțiile acceptate variază în funcție de imagine și dispozitiv.

Cum pot converti fotografiile HEIC în JPG pe Windows sau PC?

Folosește File2File.app pentru a converti fișiere HEIC în JPG în browser, fără să instalezi programe. Convertorul din browser procesează fișierele local.

Pot fi deschise fișierele HEIC fără codec-ul Windows cu plată?

Da. File2File.app utilizează WebAssembly la nivelul clientului pentru a decoda și converti gratuit fișierele HEIC chiar în interiorul browserului tău.