Een tweede ronde verliesgevende compressie
De meeste WebP-afbeeldingen op het web zijn verliesgevend, en JPG is altijd verliesgevend. Het ene naar het andere omzetten betekent dus de WebP decoderen naar pixels en die pixels opnieuw comprimeren met een JPG-encoder. Die tweede ronde is niet verliesvrij: de encoder maakt zijn eigen keuzes over welk fijn detail wordt weggelaten, bovenop wat de WebP-encoder al heeft verwijderd.
In de praktijk is het verschil bij de standaardkwaliteit van 90 op een foto meestal moeilijk te zien. Het wordt zichtbaar als je de kwaliteit laag zet, of als een afbeelding meerdere verliesgevende conversies achter elkaar doorloopt. Elke ronde haalt er weer wat af, een probleem dat generatieverlies heet. De beste gewoonte is om één keer om te zetten, vanuit de beste bron die je hebt, in plaats van een bestand heen en weer te schuiven tussen formaten.
Verwacht dat de JPG wat groter is dan de WebP waaruit hij komt. Bij foto’s is WebP vaak 25–35% kleiner dan JPG bij vergelijkbare visuele kwaliteit, dus hetzelfde uiterlijk in JPG kost doorgaans meer bytes. Dat is de prijs voor een bestand dat vrijwel overal opent.
Waar JPG het wint van WebP
WebP wordt in alle gangbare browsers getoond, maar zodra een afbeelding buiten de browser terechtkomt, is JPG het formaat dat bijna niets weigert. Zet om naar JPG wanneer je:
- foto’s wilt toevoegen aan een e-mail of bericht dat de ontvanger mogelijk in een oudere app opent;
- afbeeldingen wilt sturen naar een drukkerij of fotolab die geen WebP aanneemt;
- afbeeldingen wilt invoegen in documenten en presentaties in oudere versies van Microsoft Office;
- wilt uploaden naar een contentmanagementsysteem, marktplaats of formulier dat alleen JPG en PNG toestaat.
JPG is geen goede keuze voor logo’s, schermafbeeldingen met kleine tekst, diagrammen en lijntekeningen. De compressie werkt op kleine blokken pixels en laat vaak vage halo’s en vlekken achter rond harde randen. Voor zulke afbeeldingen, of alles met een transparante achtergrond die je wilt behouden, kun je beter WebP naar PNG converteren.
Transparante delen opvullen
JPG heeft geen alfakanaal en kan transparantie dus helemaal niet opslaan. Bevat een WebP transparante pixels, zoals een sticker, een pictogram of een productfoto die van zijn achtergrond is vrijgesteld, dan vult de converter ze op met een achtergrondkleur naar keuze. Wit is de standaard.
Kies de kleur van de plek waar de afbeelding terechtkomt: wit voor de meeste documenten en e-mails, of de exacte hexkleur van een donkere webpagina of dia-sjabloon. Als je de kleur van de bestemming gebruikt, voorkom je een zichtbaar kader rond het onderwerp. Moet de afbeelding echt transparant blijven, dan is JPG het verkeerde doelformaat.
WebP en JPG vergeleken
| WebP | JPG | |
|---|---|---|
| Compressie | Met of zonder verlies | Alleen verliesgevend |
| Transparantie | Ondersteund | Niet ondersteund; opgevuld met een achtergrondkleur |
| Animatie | Ondersteund | Niet ondersteund |
| Bestandsgrootte bij foto’s | Vaak 25–35% kleiner bij vergelijkbare visuele kwaliteit | Groter bij dezelfde visuele kwaliteit |
| Webbrowsers | Alle gangbare browsers | Alle browsers |
| Andere software | Sommige oudere apps en diensten weigeren het | Bijna overal geaccepteerd |
| Typisch gebruik | Afbeeldingen op moderne websites | Delen, afdrukken, documenten |
JPG-kwaliteit en -formaat kiezen
De kwaliteitsschuif loopt van 1 tot 100. Als vuistregel:
- 88 tot 95: foto’s die je wilt bewaren, afdrukken of later bewerken. De standaardwaarde 90 valt hier.
- 75 tot 87: afbeeldingen voor e-mail, chat of webformulieren, waar een kleiner bestand belangrijker is dan het laatste beetje detail.
- Onder ongeveer 70: je bespaart nog meer, maar storing wordt zichtbaar in luchten, huidtinten en vloeiende kleurverlopen.
Vaak levert het formaat meer winst op dan de kwaliteit. Wordt de JPG bekeken op een telefoon of in een e-mail, gebruik dan Instellingen → Formaat om hem in te passen binnen een verstandige maximale breedte; de beeldverhouding blijft behouden en de afbeelding wordt nooit vergroot. Ten slotte worden EXIF-gegevens zoals de gps-locatie niet naar de JPG overgenomen, wat handig is als je foto’s openbaar deelt.
Animatie, kleur en meerdere bestanden
- Geanimeerde WebP: JPG kan geen animatie bevatten, dus alleen het eerste frame wordt omgezet en de converter waarschuwt je. Heb je de volledige animatie nodig, bewaar dan de oorspronkelijke WebP naast de JPG.
- Kleur: de uitvoer wordt omgezet naar sRGB. Afbeeldingen die zijn gemaakt voor schermen met een breed kleurbereik, zoals Display P3, kunnen er daarna iets minder verzadigd uitzien.
- Meerdere bestanden: tot 10 afbeeldingen worden na elkaar omgezet, wat het geheugengebruik laag houdt op telefoons en oudere computers. Een reeks grote foto’s kan dus even duren.