HEIC är en behållare, inte ett bildformat
En .heic-fil är ISO Base Media File Format – samma boxstruktur som en MP4. Det den håller är en samling objekt: vanligen en HEVC-kodad bild, ofta en miniatyr, ibland en djupkarta, en HDR-förstärkningskarta eller flera hela rutor ur en serietagning. Metadatan är också ett objekt. EXIF sitter i ett eget objekt, utpekat av en referensbox som säger vilken bild det beskriver, i stället för att sitta i ett huvud som i en JPEG.
Varför förhandsvisningen ibland uteblir
HEVC är patentbelastat, så Safari avkodar HEIC på egen hand medan de flesta andra webbläsare inte gör det. När webbläsaren vägrar avkodar arbetsytan filen med en WebAssembly-avkodare för att skapa förhandsvisningen. Det är långsammare, och på ett stort foto kan det misslyckas – då får du taggarna med en notering om att själva bilden inte gick att rita. Läsningen av metadata beror aldrig på avkodningen av bilden, så taggarna finns där hur som helst.
Vad en iPhone faktiskt skriver
Fullständig EXIF: kameramodell, objektiv, exponering, orientering och tidpunkt, med latitud, longitud och ofta höjd när platsen är på. Ovanpå det Apples tillverkarnoteringar – ett eget block med sådant som serietagningens identitet och ledtrådar om scenklassificering. Ett Live Photo refererar också en parad video, men det är en separat fil och inte något den här arbetsytan öppnar.
En HEIC:s form
- Struktur
- Kan bära metadata
- Själva bilden
Var en HEIC förvarar saker
- meta
- Boxen som håller varje objekt i filen som inte är bilden.
- iinf / iloc
- Vilka objekt som finns, och var i filen varje objekt börjar.
- Exif-objekt
- Ett komplett TIFF-strukturerat EXIF-block, kamera och plats inkluderade.
- mime-objekt
- XMP, när någon redigerare skrivit något.
- iref
- Vilket objekt som beskriver vilken bild.
- colr
- Färgprofilen, som går förlorad när filen omkodas.
Frågor om HEIC
Kan jag läsa en HEIC om min webbläsare inte kan visa den?Öppna
Ja. Att läsa taggarna innebär att vandra genom filens boxstruktur, vilket inte behöver någon HEVC-avkodare. Du får se varje tagg; det är förhandsvisningen som kan saknas.
Innehåller en HEIC från en iPhone plats?Öppna
Det gör den varje gång platsen var påslagen för kameran i exponeringsögonblicket, vanligen med höjd också. Släpp filen ovanför så ser du koordinaterna om de finns.
Hur tar jag bort metadata ur en HEIC?Öppna
Genom omkodningsrensningen, eftersom ingen webbläsare kan skriva en HEIC. Bilden avkodas och exporteras som en JPEG utan något inbäddat – du får en ren fil, i en annan behållare, med den kvalitet omkodningen ger.
Varför är min HEIC flera foton i en fil?Öppna
För att behållaren tillåter det. Serietagningar, djupkartor för porträttläge och HDR-förstärkningskartor lagras som extra objekt vid sidan av huvudbilden. Taggtabellen visar metadatan för huvudbilden.
Vad det kan göra
- Ta bort EXIF-data
- Släpp in ett foto och ladda ner en kopia utan dess inbäddade metadata. En JPEG förlorar sitt EXIF-segment utan att pixlarna rörs; HEIC, PNG, WebP och resten omkodas. Ingenting laddas upp.
- Ta bort platsen
- Se koordinaterna ett foto bär på och ladda sedan ner en kopia utan dem. En JPEG förlorar platstaggarna och behåller allt annat. Ingenting laddas upp.
- Redigera JPEG-EXIF
- Ändra titel, upphovsperson, beskrivning, upphovsrätt, programvara och tidpunkt i en JPEG och ladda sedan ner den redigerade kopian. Körs lokalt; din originalfil ändras aldrig.
- XMP-, IPTC- och ICC-läsare
- Läs varje metadatagrupp en fil bär – EXIF, XMP, IPTC, ICC, tillverkarnoteringar – grupperade och exporterbara som JSON. För kvalitetskontroll, forensik och felsökning av ett flöde. Ingenting laddas upp.
- Öppna flera foton
- Öppna upp till femtio foton, se vilka som bär en plats och ta med hela samlingen som kalkylark. Ingenting laddas upp, och originalen skrivs aldrig till.