Varför det här formatet visas och HEIC inte gör det
Skillnaden är inte teknisk förtjänst, den är licensiering. HEIC bär HEVC, som är belastat av patentpooler som fick webbläsartillverkarna att tacka nej. AVIF bär AV1, publicerat av Alliance for Open Media med en royaltyfri licens, och Chrome, Firefox och Safari lade alla till avkodare inom några år från varandra. Två filer kan dela behållardesign och få helt olika liv på grund av vem som måste betala vem.
Vad det betyder när man läser en här
Förhandsvisningen kommer från webbläsarens egen avkodare, så den dyker upp direkt och i full kvalitet, utan någon WebAssembly-reservväg i vägen. Det betyder också att en AVIF beter sig som en vanlig webbbild överallt annars: den ritas upp på en sida, i ett förhandsgranskningsfönster och i en chattklient, med den metadata den har på köpet.
Nästan varje AVIF har gått genom en konverterare
AVIF finns i huvudsak för att göra webbbilder mindre, så den typiska filen tillverkades av ett byggsteg eller ett CDN ur en JPEG eller PNG. De flödena kastar oftast metadatan för att spara bytes, och det är därför så många AVIF-filer läses som nästan tomma här. När en ändå bär EXIF ärvdes den från källbilden snarare än skrevs av en kamera – få kameror producerar AVIF direkt.
En AVIF:s form
- Struktur
- Kan bära metadata
- Själva bilden
Var en AVIF förvarar saker
- ftyp
- Märkningen, avif eller avis. Deklarerar vad resten av filen är.
- meta
- Boxen som håller varje objekt som inte är bilden.
- Exif-objekt
- Ett EXIF-block, när konverteraren tillsagts att behålla ett.
- mime-objekt
- XMP, samma mekanism som i HEIC.
- colr
- Färgprofil eller kodningsoberoende färgpunkter.
- av1C
- AV1-avkodarens konfiguration. Struktur, inte metadata.
Frågor om AVIF
Behåller AVIF EXIF när jag konverterar en JPEG till det?Öppna
Bara om konverteraren blivit ombedd. De flesta webbinriktade flöden kastar metadatan som standard, eftersom hela poängen med konverteringen är en mindre fil. Släpp resultatet här så ser du vad som överlevde.
Är AVIF samma sak som HEIC?Öppna
Samma behållarfamilj, olika kodek och olika licens. Båda är ISO Base Media File Format som håller kodade bilder som objekt. HEIC använder HEVC, AVIF använder AV1 – och därför visar webbläsare den ena men inte den andra.
Kan en AVIF vara animerad?Öppna
Ja, med märkningen avis och en följd bildrutor. Omkodningsrensningen ritar en enda bildruta, så en rensad animerad AVIF kommer tillbaka som en stillbild.
Varför blir min AVIF en JPEG när den rensas?Öppna
För att skriva en AVIF krävs en AV1-kodare, som arbetsytan inte bär med sig. Avkodningen är den del webbläsare tillhandahåller. Så rensningen exporterar en JPEG, och du byter behållaren mot en fil utan något inbäddat.
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.