HEIC este un container, nu un format de imagine
Un fișier .heic este ISO Base Media File Format — aceeași structură de casete ca un MP4. Ce ține el este o colecție de elemente: de obicei o imagine codată HEVC, adesea o miniatură, uneori o hartă de adâncime, o hartă de amplificare HDR sau mai multe cadre întregi dintr-o rafală. Și metadatele sunt un element. EXIF stă într-un element al lui, arătat de o casetă de referință care spune ce imagine descrie, în loc să stea într-un antet cum se întâmplă la un JPEG.
De ce uneori previzualizarea nu apare
HEVC este împovărat de brevete, așa că Safari decodează HEIC din propriile puteri, iar majoritatea celorlalte browsere nu. Când browserul refuză, spațiul de lucru decodează fișierul cu un decodor WebAssembly ca să producă previzualizarea. Asta e mai lent, iar la o poză mare poate eșua — atunci primești etichetele cu o notă că imaginea nu a putut fi desenată. Citirea metadatelor nu depinde niciodată de decodarea imaginii, deci etichetele sunt acolo oricum.
Ce scrie de fapt un iPhone
EXIF complet: modelul camerei, obiectivul, expunerea, orientarea și ora fotografierii, cu latitudine, longitudine și adesea altitudine când locația e pornită. Peste toate acestea, notele Apple — un bloc propriu care ține lucruri precum identificatorul rafalei și indicii de clasificare a scenei. Un Live Photo trimite și la un videoclip pereche, dar acela e un fișier separat și nu e ceva ce deschide acest spațiu de lucru.
Forma unui fișier HEIC
- Structură
- Poate purta metadate
- Imaginea propriu-zisă
Unde ține un HEIC lucrurile
- meta
- Caseta care ține fiecare element din fișier care nu este imaginea.
- iinf / iloc
- Ce elemente există și de la ce octet începe fiecare.
- Element Exif
- Un bloc EXIF întreg, structurat ca TIFF, cu cameră și locație cu tot.
- Element mime
- XMP, când vreun editor a scris ceva.
- iref
- Care element descrie care imagine.
- colr
- Profilul de culoare, pierdut când fișierul este recodat.
Întrebări despre HEIC
Pot citi un HEIC dacă browserul meu nu îl poate afișa?Deschide
Da. Citirea etichetelor înseamnă parcurgerea structurii de casete a fișierului, iar asta nu are nevoie de un decodor HEVC. Vei vedea fiecare etichetă; previzualizarea e cea care poate lipsi.
Un HEIC de pe iPhone conține locație?Deschide
Conține de fiecare dată când locația era pornită pentru cameră în clipa fotografierii, de obicei și cu altitudine. Lasă fișierul mai sus și vei vedea coordonatele, dacă sunt acolo.
Cum scot metadatele dintr-un HEIC?Deschide
Prin curățarea prin recodare, fiindcă niciun browser nu poate scrie un HEIC. Imaginea este decodată și exportată ca JPEG, fără nimic încorporat — primești un fișier curat, într-alt container, la calitatea pe care o dă recodarea.
De ce este HEIC-ul meu mai multe poze într-un singur fișier?Deschide
Fiindcă containerul o permite. Rafalele, hărțile de adâncime pentru modul portret și hărțile de amplificare HDR sunt păstrate ca elemente în plus, lângă imaginea principală. Tabelul de etichete arată metadatele imaginii principale.
Ce poate face
- Șterge datele EXIF
- Lasă o poză și descarcă o copie fără metadatele ei încorporate. Un JPEG își pierde segmentul EXIF fără să i se atingă pixelii; HEIC, PNG, WebP și restul sunt recodate. Nimic nu se încarcă pe server.
- Scoate locația
- Vezi coordonatele pe care le poartă o poză, apoi descarcă o copie fără ele. Un JPEG își pierde etichetele de locație și păstrează tot restul. Nimic nu se încarcă pe server.
- Editează EXIF-ul unui JPEG
- Schimbă titlul, autorul, descrierea, drepturile de autor, programul și ora fotografierii dintr-un JPEG, apoi descarcă copia editată. Rulează local; fișierul tău original nu este modificat niciodată.
- Vizualizator XMP, IPTC și ICC
- Citește fiecare grup de metadate purtat de un fișier — EXIF, XMP, IPTC, ICC, notele producătorului — grupate și exportabile ca JSON. Pentru verificarea materialelor, expertiză și depanarea unui flux. Nimic nu se încarcă pe server.
- Deschiderea mai multor fotografii
- Deschide până la cincizeci de fotografii, vezi care dintre ele poartă o locație și ia întregul set ca foaie de calcul. Nu se încarcă nimic, iar originalele nu sunt niciodată scrise.