Afbeeldingen scherper maken zonder extra megabytes
7 november 2026 · 6 min leestijd · Marketing Scan
In dit artikel
Twee knoppen: pixelafmetingen en compressie
Elke afbeelding heeft twee eigenschappen die je los van elkaar kunt aanpassen. De eerste is het aantal pixels van het bronbestand. De tweede is de compressie, dus hoeveel informatie je opoffert om het bestand lichter te maken. Een bestand kan te zwaar zijn omdat het te veel pixels heeft, omdat de compressie te mild is, of door allebei.
De cursus Learn Performance van web.dev beschrijft afbeeldingen als een groot deel van de overgedragen data op veel pagina's. De module over afbeeldingen gaat over optimaliseren en efficiënt aanbieden, zodat je verspilde bytes beperkt, ongeacht het apparaat. Haal daar vooral het principe uit: lever wat het scherm nodig heeft en niet meer.
Wat 'scherp genoeg' is, hangt af van je beeld, je doelgroep en je merk. Daarom begin je met een eigen vergelijking en niet met een vaste kwaliteitsinstelling.
Meet eerst de werkelijke weergavegrootte
Je weet pas hoeveel pixels nodig zijn als je weet hoe groot de afbeelding op het scherm verschijnt. Doe dit per type pagina, niet per bestand.
- Open de pagina in een browser en gebruik de ontwikkelaarstools om het element te selecteren.
- Noteer de weergavebreedte in CSS-pixels, eerst op een smal en dan op een breed scherm.
- Noteer de intrinsieke grootte van het bronbestand, dus de echte afmetingen van het bestand zelf.
- Controleer de pixeldichtheid van je testtoestel. Een scherm met dichtheid 2 toont per CSS-pixel twee fysieke pixels in elke richting.
- Bekijk in het netwerkpaneel hoeveel bytes het bestand echt gedownload heeft.
Je vergelijkt dus drie getallen: weergavebreedte, bronbreedte en bestandsgrootte. Is de bron veel breder dan de weergavebreedte maal de pixeldichtheid, dan betaal je voor pixels die het scherm niet kan tonen.
Leg een visuele referentie vast
Een vergelijking van bestanden heeft alleen zin als je de kwaliteit gelijk houdt. Anders vergelijk je een scherp bestand met een wazig bestand en trek je de verkeerde conclusie.
- Kies per beeldtype een referentie: een product, een portret, een logo, een afbeelding met tekst. Verschillende types reageren verschillend op compressie.
- Bekijk de referentie en de kandidaat naast elkaar op het toestel waarop je klanten waarschijnlijk surfen, op 100 procent weergave.
- Let op randen, huidtinten, kleurverlopen en tekst in de afbeelding. Daar valt compressie het eerst op.
- Laat een tweede persoon blind kiezen als dat kan. Je eigen oog weet al welke versie 'de lichte' is.
- Noteer de instelling waarbij je geen verschil meer ziet. Dat is jouw drempel voor dit beeldtype.
Deze drempel is een besluit over jouw beelden en jouw scherm, geen algemene waarde.
Beslismatrix: welke ingreep bij welke bevinding
| Bevinding | Eerste ingreep | Controle |
|---|---|---|
| Bron veel breder dan weergave maal pixeldichtheid | Verklein de pixelafmetingen | Is het beeld op een scherm met hoge dichtheid nog scherp? |
| Afmetingen kloppen, bestand blijft zwaar | Test sterkere compressie of een ander formaat | Blijft het beeld gelijk aan de referentie? |
| Beeld op smal en breed scherm even groot geladen, terwijl de weergavebreedte verschilt | Bied meerdere breedtes aan en laat de browser kiezen | Welk bestand laadt de browser op elk scherm? |
| Beeld staat ver onder de eerste weergave | Overweeg uitgesteld laden | Laadt het beeld nog op tijd bij scrollen? |
| Beeld bevat tekst of scherpe lijnen | Wees voorzichtig met compressie, test apart | Is de tekst nog leesbaar? |
Fictief rekenvoorbeeld met invoer en controles
Dit voorbeeld is verzonnen en bevat geen resultaten. Stel dat een foto op je pagina 600 CSS-pixels breed getoond wordt in een kolom op een breed scherm. Het bronbestand is 3000 pixels breed.
Rekenstap: 600 CSS-pixels maal pixeldichtheid 2 is 1200 fysieke pixels. Bij een scherm met pixeldichtheid 2 is een bronbestand van 3000 pixels dus meer dan nodig. Als smalle schermen de foto op 360 CSS-pixels tonen, is 360 maal 2 gelijk aan 720 pixels.
Kandidaten: maak een versie van 720 en een van 1200 pixels breed en bied beide aan zodat de browser kan kiezen.
Verwachte controles: op een breed scherm laadt de browser het grotere bestand, op een smal scherm het kleinere. Je vergelijkt beide met je referentie. Laad je een afbeelding uitgesteld, doe dat dan niet voor de belangrijkste afbeelding bovenaan de pagina. De MDN-pagina over webprestaties beschrijft in algemene termen dat je de ervaring zo snel mogelijk beschikbaar maakt en langere staartonderdelen asynchroon laadt. Of uitgesteld laden bij een bepaald beeld past, controleer je zelf: bepaal per beeld of het bij de eerste weergave zichtbaar moet zijn.
Controle na wijziging en toegankelijkheid
Herhaal de meting uit stap twee na elke wijziging. Vergelijk weergavebreedte, bronbreedte en gedownloade bytes met je notities van vóór de ingreep. Test op een echt toestel en een trage verbinding, want ontwikkelaarstools simuleren niet alles. Bekijk ook of de beeldverhoudingen kloppen, zodat de pagina niet verspringt tijdens het laden.
Behoud bij vervanging van bestanden de alternatieve tekst. De W3C-tutorials over toegankelijkheid behandelen onder meer toegankelijke afbeeldingen. Een lichter bestand dat zijn beschrijving verliest, is geen verbetering voor mensen die een schermlezer gebruiken.
Meet het effect op je eigen pagina's met eigen metingen en trek geen algemene conclusies over snelheid, bezoekersgedrag of ranking. Wil je weten welke publieke signalen van je site zichtbaar zijn, bekijk ze dan via Marketing Scan. Een publieke scan ziet wat zichtbaar is en vervangt je eigen controle in de browser niet.
Veelgestelde vragen.
Hoe weet ik of mijn afbeelding te groot is voor haar plaats?
Vergelijk de weergavebreedte in CSS-pixels, vermenigvuldigd met de pixeldichtheid van het scherm, met de breedte van het bronbestand. Is het bestand veel breder dan dat product, dan laad je pixels die niet getoond worden. Doe de controle op zowel een smal als een breed scherm.
Wat is een veilige compressie-instelling?
Er is geen vaste waarde die voor alle beelden past. Een foto, een logo en een afbeelding met tekst reageren verschillend. Zoek per beeldtype de laatste instelling waarbij je naast de referentie geen verschil meer ziet.
Moet ik elke afbeelding uitgesteld laden?
Nee. Uitgesteld laden past bij beelden die niet meteen zichtbaar zijn. Voor het belangrijkste beeld bovenaan de pagina controleer je apart of uitstel de eerste weergave niet vertraagt.
Verlies ik mijn alternatieve tekst als ik afbeeldingen vervang?
Dat kan gebeuren als je een beeld in het CMS opnieuw uploadt zonder de beschrijving over te nemen. Noteer de alternatieve teksten vooraf en controleer ze erna. Een lichter bestand zonder beschrijving helpt gebruikers van een schermlezer niet.
Bronnen bij dit artikel
Hoe werkt een marketing scan? Meetmethode en grenzen
Van advies naar actie voor jouw website
Maak een gratis account voor één website. Controleer zes kenmerken van je homepage en bekijk maximaal drie bevindingen.
Herhaal de check handmatig één keer per zeven dagen. Voor volledige audits en automatische opvolging is uitgebreide toegang nodig.
Maak je gratis account