AVIF: efficiënt op het web, lastig elders
AVIF, het AV1 Image File Format, slaat stilstaande beelden op met de compressie die is ontwikkeld voor de AV1-videocodec. Het is een van de efficiëntste beeldformaten die algemeen in gebruik zijn, en daarom leveren veel websites en beeldplatforms afbeeldingen nu als AVIF aan: dezelfde foto neemt meestal merkbaar minder bytes in beslag dan een JPG. Het ondersteunt ook transparantie, brede kleuren, HDR en animatie.
Alle huidige grote browsers tonen AVIF, dus tijdens het surfen merk je er zelden iets van. Je merkt het wel als je een afbeelding opslaat en een .avif-bestand krijgt dat je fotoviewer, kantoorsoftware, oudere beeldbewerker, afdrukdienst of uploadformulier weigert. JPG bestaat sinds het begin van de jaren negentig en wordt vrijwel overal geaccepteerd, waardoor het de eenvoudigste manier is om zo’n afbeelding bruikbaar te maken.
Wat je van de JPG mag verwachten
AVIF-afbeeldingen zijn meestal verliesgevend en JPG is dat altijd, dus converteren betekent de AVIF decoderen en de pixels opnieuw comprimeren met een oudere, minder efficiënte methode. Daar volgen twee dingen uit. De JPG is doorgaans groter dan de AVIF, soms aanzienlijk, om er ongeveer hetzelfde uit te zien. En hij kan niet meer detail bevatten dan de AVIF had: elke vervaging of afvlakking door sterke AVIF-compressie wordt ongewijzigd overgenomen.
Bij de standaardkwaliteit van 90 is de nieuwe compressieronde meestal moeilijk op te merken. Is het bestand groter dan je nodig hebt, dan helpt het verkleinen van de afmetingen via Instellingen → Formaat vaak meer dan de kwaliteit verlagen. De beeldverhouding blijft behouden en de optie om te laten passen vergroot een afbeelding nooit.
Tijdens de conversie worden enkele details afgehandeld. EXIF-metadata wordt niet gekopieerd. Kleuren worden omgezet naar sRGB, waardoor afbeeldingen met een breed kleurbereik iets minder verzadigd kunnen ogen. En omdat browsers met 8 bits per kanaal werken, worden AVIF-afbeeldingen met een hogere bitdiepte teruggebracht tot 8 bits per kanaal, wat ook het maximum is van JPG.
Transparantie en animatie
AVIF kan transparantie opslaan; JPG niet. Transparante en half transparante pixels worden voor het converteren gemengd met de achtergrondkleur die je kiest, standaard wit. Zachte randen blijven soepel en volledig transparante gebieden worden een effen kleur. Kies de kleur van de pagina, dia of het document waarop de afbeelding komt te staan, of converteer AVIF naar PNG als de transparantie zelf behouden moet blijven.
Geanimeerde AVIF-bestanden worden alleen vanaf hun eerste frame geconverteerd, omdat een JPG één stilstaand beeld bevat.
AVIF en JPG vergeleken
| AVIF | JPG | |
|---|---|---|
| Compressie | Verliesgevend of verliesvrij, gebaseerd op AV1 | Verliesgevend |
| Formaat van een foto | Klein | Meestal groter bij vergelijkbare zichtbare kwaliteit |
| Transparantie | Ondersteund | Niet ondersteund; opgevuld met een achtergrondkleur |
| Animatie | Ondersteund | Niet ondersteund |
| Bitdiepte | 8, 10 of 12 bits per kanaal; HDR mogelijk | 8 bits per kanaal |
| Webbrowsers | Alle huidige grote browsers | Alle browsers |
| Andere software | Ondersteuning nog wisselend | Vrijwel overal geaccepteerd |
Voordat je een batch converteert
- Browser: AVIF wordt door je browser zelf gedecodeerd, dus je hebt een actuele versie van Chrome, Edge of Firefox nodig, of Safari 16.4 of nieuwer.
- Batches: maximaal 10 afbeeldingen tegelijk, een voor een geconverteerd en samen te downloaden als ZIP.
- Bewaar de AVIF voor het web: gaat de afbeelding terug op een website, dan is AVIF al het lichtere formaat. Converteer alleen de kopieën die elders naartoe moeten.
- Converteer één keer: elke verliesgevende conversie verliest een beetje, dus voorkom dat je dezelfde afbeelding heen en weer zet tussen formaten.
- Verkeerd benoemde bestanden: bestanden worden herkend aan hun inhoud, niet aan hun naam, dus een AVIF met de verkeerde extensie wordt ook gewoon herkend.