Wat is de beste JPEG-kwaliteitsinstelling?
Eén beste getal bestaat niet, maar deze bereiken werken voor de meeste afbeeldingen:
| Gebruik | Kwaliteit |
|---|---|
| Websites en blogs | 80–85 |
| Webwinkels, portfolio's | 85–92 |
| Afdrukken | 90–95 |
| Miniaturen | 65–75 |
Boven 95 groeien bestanden snel, met vrijwel geen zichtbare winst. Onder 75 worden artefacten zichtbaar in luchten en huid. Wilt u een bestand verder verkleinen zonder dat bereik te verlaten, lees dan hoe u een JPEG-bestand verkleint zonder kwaliteitsverlies.
Hoe JPEG-Kwaliteit Werkt
Wanneer u een JPEG opslaat op “kwaliteit 85”, geeft u niet aan de encoder om 85% van de originele afbeeldingsgegevens te behouden. Het kwaliteitsnummer controleert kwantiseringstabellen — opzoektabellen die bepalen hoe agressief de encoder de uitvoer van de Discrete Cosinustransformatie (DCT) afrondt.
Hier is een vereenvoudigde versie van wat er gebeurt wanneer een afbeelding naar JPEG wordt gecomprimeerd:
- Kleurruimteomzetting. De afbeelding wordt omgezet van RGB naar YCbCr — een luminantie- (helderheid) kanaal en twee chrominantie- (kleur) kanalen. Menselijke ogen zijn veel gevoeliger voor helderheid dan kleur, dus kleurkanalen kunnen agressiever worden gecomprimeerd.
- Blokindeling. Elk kanaal wordt verdeeld in 8×8 pixelblokken.
- DCT-transformatie. Elk blok wordt getransformeerd van het ruimtelijke domein (pixelwaarden) naar het frequentiedomein (DCT-coëfficiënten). Lage-frequentiecoëfficiënten vertegenwoordigen vloeiende gradiënten; hoge-frequentiecoëfficiënten vertegenwoordigen fijne details en randen.
- Kwantisering. Dit is waar gegevens permanent worden weggegooid. Elke DCT-coëfficiënt wordt gedeeld door een waarde uit de kwantiseringstabel en afgerond naar het dichtstbijzijnde gehele getal. Hogere kwaliteitsinstellingen gebruiken kleinere delers (minder afronding, minder gegevensverlies). Lagere kwaliteitsinstellingen gebruiken grotere delers (meer afronding, meer gegevensverlies, kleinere bestanden).
- Entropiecodering. De gekwantiseerde coëfficiënten worden verder gecomprimeerd met verliesvrije Huffman-codering om het uiteindelijke bestand te produceren.
Het kwaliteitsnummer schaalt de kwantiseringstabel. Bij Q100 zijn de delers minuscuul (minimale afronding). Bij Q10 zijn de delers groot (agressieve afronding die de meeste fijne details vernietigt). De relatie tussen kwaliteitsnummer en bestandsgrootte is niet-lineair — de grootste bestandsgroottebesparing vindt plaats in het Q95–Q85-bereik, niet aan de onderkant van de schaal.
Sleutelgegevens: JPEG-kwaliteit is geen percentage. Q50 betekent niet “de helft van de kwaliteit van Q100”. Het betekent “een specifieke kwantiseringstabel gebruiken die ongeveer halverwege de agressiviteitschaal ligt”. De waargenomen impact van elke stap varieert enorm afhankelijk van waar u zich op de schaal bevindt.
Kwaliteitsvergelijking van Benchmarktests
Om de echte impact van kwaliteitsinstellingen te begrijpen, moet u een typische 24-megapixelfotografie (6000×4000 pixels) omgerekend van een verliesvrije PNG-bron beschouwen. De PNG weegt ongeveer 25–35 MB. Hier ziet u hoe elk JPEG-kwaliteitsniveau zich verhoudt:
| Kwaliteit | Geschatte Bestandsgrootte | % van PNG-Grootte | Visueel Verschil | Typisch Gebruik |
|---|---|---|---|---|
| Q100 | 8–12 MB | ~35% | Onmerkbaar | Archief (maar niet verliesvrij) |
| Q95 | 4–6 MB | ~18% | Onmerkbaar | Professionele fotografie |
| Q92 | 3–5 MB | ~14% | Onmerkbaar | Afdrukken van hoge kwaliteit, e-commerce |
| Q85 | 1,5–3 MB | ~8% | Nauwelijks waarneembaar bij 200% zoom | Web sweet spot, blogs, galerijen |
| Q80 | 1–2 MB | ~6% | Alleen waarneembaar bij inzoomen | Sociale media, algemeen web |
| Q70 | 600–900 KB | ~3% | Zichtbare verzachting, ringing rond randen | Miniaturen, voorvertoningen |
| Q50 | 300–500 KB | ~1,5% | Duidelijke artefacten, blokkering | Alleen extreme compressie |
De meest opvallende bevinding: Q95 is al half zo groot als Q100, toch zijn beide visueel niet te onderscheiden van de originele PNG. Bij Q85 is het bestand ongeveer 8% van de grootte van de originele PNG — een reductie met factor 12 — en de grote meerderheid van de kijkers kan geen verschil zien tussen Q85 en Q100 op een normaal beeldscherm op normale kijkafstand.
De “Kwaliteitsvallei”
JPEG-compressie heeft een karakteristieke curve die de meeste mensen verrast. De relatie tussen de kwaliteitsinstelling en de bestandsgrootte is niet-lineair, en dat geldt ook voor de relatie tussen de kwaliteitsinstelling en de waargenomen kwaliteit.
Het zoete plekje: Q95 tot Q85
Tussen kwaliteit 95 en 85 daalt de bestandsgrootte met 50–60% terwijl veranderingen in waargenomen kwaliteit bijna onzichtbaar zijn. Dit is het bereik waar JPEG-compressie het meest efficiënt is — de encoder gooit hochfrequentiegegevens weg die menselijk zicht nauwelijks registreert.
Denk erover: de eerste coëfficiënten die gekvantiseerd worden, zijn degene die de fijnste, meest subtiele texturen vertegenwoordigen — filmkorrels, ruis op pixelniveau, nauwelijks zichtbare gradiënten. Uw ogen detecteerden die gegevens in het eerste plaats niet.
De gevarenzone: Q80 tot Q60
Onder kwaliteit 80 produceert elke extra daling in het kwaliteitsnummer een kleinere bestandsgroottereductie maar een grotere visuele verslechtering. De encoder heeft al de gemakkelijk weg te gooien hochfrequentiegegevens verwijderd en snijdt nu in middenfrequentie-informatie die uw ogen wel opmerken — randdefiniëring, kleurgradiënten in huidstuinen, detail in schaduwgebieden.
Dit is de “kwaliteitsvallei”. Tussen Q80 en Q60:
- Ringing-artefacten verschijnen rond grenzen met hoog contrast (tekst op achtergronden, boomtakken tegen de lucht).
- Blokkeringsartefacten worden zichtbaar — het 8×8 pixelrasterpatroon schemerelt door in vlakke gradiëntgebieden zoals blauwe lucht.
- Kleurbandering vervangt vloeiende gradiënten door zichtbare stappen.
- Muggengeluid — flitsartefacten rond scherpe randen — wordt waarneembaar.
De praktische regel
U krijgt het meeste voordeel van JPEG-compressie in het Q85–Q95-bereik. Gaan boven Q95 verdubbelt de bestandsgrootte zonder zichtbaar voordeel. Gaan onder Q80 bespaart relatief weinig bestandsgrootte terwijl u zichtbare verslechtering introduceert. De exacte drempel varieert naar gelang van de afbeeldingsinhoud — foto's met vloeiende gradiënten (lucht, huid) tonen artefacten eerder dan drukke texturen (bladeren, grind).
Chrominantie-Subsampling Interactie
Er is een verborgen instelling die verandert bij bepaalde kwaliteitsdrempels: chrominantie-subsampling. Dit is hoe JPEG gebruikmaakt van het feit dat menselijk zicht minder gevoelig is voor kleurdetails dan helderheidsdetails.
| Subsampling | Wat het betekent | Wanneer het inschakelt | Visuele Impact |
|---|---|---|---|
| 4:4:4 | Volledige kleurresolutie | Q ≥ 90 (ImageMagick-standaard) | Geen kleurvervaging |
| 4:2:0 | Kleurresolutie gehalveerd in beide dimensies | Q < 90 (ImageMagick-standaard) | Lichte kleurvervaging aan scherpe randen |
In ImageMagick (dat onze converter aandrijft), is de drempel kwaliteit 90. Bij Q90 en hoger gebruikt de encoder 4:4:4 subsampling — elke pixel krijgt zijn eigen kleurinformatie. Onder Q90 schakelt het over naar 4:2:0 — kleurresolutie wordt gereduceerd tot een kwart van de luminantieresolutie.
Voor foto's is deze switch bijna onzichtbaar. Het menselijk oog verwerkt kleur op veel lagere resolutie dan helderheid, dus 4:2:0 ziet er identiek uit in natuurlijke afbeeldingen met organische texturen.
Voor schermafbeeldingen, tekst, grafische afbeeldingen en UI-elementen kan de switch waarneembaar zijn. Scherpe kleurlimieten — rode tekst op witte achtergrond, gekleurde pictogrammen, dunne gekleurde lijnen — kunnen lichte kleurvervaging bij 4:2:0 vertonen. Als uw PNG tekst of scherpe grafische afbeeldingen bevat, kunt u overwegen de kwaliteit op 90 of hoger in te stellen om 4:4:4 subsampling te behouden.
CleverUtils-pijplijn: Onze converter draait ImageMagick met -auto-orient -strip -quality 92 -flatten -background white -alpha remove. We hebben de uitvoer gecontroleerd: kwaliteit 92 levert 4:4:4 chrominantie-subsampling en een baseline (niet-progressieve) JPEG op.
Aanbevolen Instellingen per Gebruiksscenario
Er is geen enkele “beste” kwaliteitsinstelling. De juiste keuze hangt af van waar de afbeelding wordt gebruikt, wie deze zal zien en hoe belangrijk de bestandsgrootte is.
| Gebruiksscenario | Aanbevolen Kwaliteit | Logica |
|---|---|---|
| Blog / redactioneel | Q80–Q85 | Snelle laadtijden zijn belangrijker dan pixelperfect detail. Lezers lezen tekst en bestuderen foto's niet pixel voor pixel. |
| Sociale media | Q75–Q80 | Platforms comprimeren uploads toch opnieuw. Uploaden op Q95 verspilt bandbreedte. |
| E-commerce producten | Q85–Q90 | Productdetails beïnvloeden aankoopbeslissingen. Q85 is voldoende voor de meeste producten; Q90 voor sieraden, stoffen en horloges. |
| Portfolio / fotografie | Q90–Q95 | Fotografen bekijken afbeeldingen nauwkeurig. Hogere kwaliteit behoudt subtiele toonovergangen en garandeert 4:4:4 chrominantie. |
| Afdruk (brochures, posters) | Q92–Q95 | Afdrukken op 300 DPI vergroot artefacten. Hogere kwaliteit garandeert een schoon resultaat, zelfs op korte kijkafstand. |
| Archiefback-up | Q95+ | Als u JPEG voor archivering moet gebruiken, maximaliseer dan de kwaliteit. Maar overweeg liever de originele PNG te bewaren. |
| Miniaturen / voorvertoningen | Q65–Q75 | Een kleine weergavegrootte verbergt artefacten. Bestandsgrootte is kritisch — een raster van 50 miniaturen op Q85 loopt snel op. |
| E-mailbijlagen | Q80–Q85 | Blijf onder de groottelimieten voor bijlagen, terwijl afbeeldingen scherp genoeg blijven voor weergave op het scherm. |
JPEG Q100 is NIET verliesvrij
Dit is een van de meest voorkomende misverstanden in beeldverwerking. Het instellen van JPEG-kwaliteit op 100 produceert niet een verliesvrijes bestand. Hier is waarom:
- DCT-afronding is altijd verliesdrager. De Discrete Cosinustransformatie converteert pixelwaarden naar drijvende-kommafrequentiecoëfficiënten. Deze coëfficiënten moeten voor opslag naar gehele getallen worden afgerond. Zelfs met de zachtste kwantiseringstabel (Q100) introduceert deze afronding permanente fouten.
- Kleurruimteomzetting introduceert afronding. Conversie van RGB naar YCbCr en terug omvat drijvende-kommaberekeningen met afronding bij elke stap.
- Chrominantie-subsampling kan nog steeds van toepassing zijn. Afhankelijk van de encoder kan zelfs Q100 4:2:0 subsampling gebruiken, waardoor kleurresolutie wordt verminderd.
In praktijk is JPEG Q100 visueel niet te onderscheiden van het origineel. De PSNR (Peak Signal-to-Noise Ratio) ligt doorgaans boven 50 dB, wat overeenkomt met verschillen die onzichtbaar zijn voor het menselijk oog. Maar als u bit-voor-bit identieke reproductie nodig heeft — voor medische beeldvorming, wetenschappelijke gegevens of pixel art — is JPEG op elk kwaliteitsniveau het verkeerde formaat.
Wanneer u echt verliesvrijheid nodig hebt
- PNG — het standaard verliesvrije formaat. Grotere bestanden, maar elke pixel wordt exact behouden.
- WebP (verliesvrije modus) — gemiddeld ongeveer 26% kleiner dan PNG (cijfer van Google) en toch verliesvrij.
- AVIF (verliesvrije modus) — nog kleiner, maar trager te coderen en met beperkte browserondersteuning.
- TIFF (LZW/ZIP) — verliesvrij met compressie, breed ondersteund in professionele workflows.
Professionele tip: Als u PNG naar JPG converteert om de bestandsgrootte te verkleinen, is het juist de bedoeling een kleine hoeveelheid verliesgevende compressie te accepteren. Q85–Q92 geeft u het beste rendement — een enorme groottereductie met onmerkbaar kwaliteitsverlies. Opslaan op Q100 ondermijnt grotendeels het hele doel van de conversie naar JPEG.
Opnieuw Opslaan en Generatieverlies
Elke keer dat een JPEG wordt geopend, bewerkt en opnieuw opgeslagen, voert de DCT/kwantiseringscyclus opnieuw uit. Elke cyclus gooit aanvullende gegevens weg. Dit wordt generatieverlies genoemd, en het stapelt zich op:
- Eerste opslaan (van PNG): Klein, beheerst verlies bepaald door uw kwaliteitsinstelling.
- Tweede opslaan (van JPEG): De encoder re-kwantiseert reeds gekwantiseerde gegevens. Artefacten combineren, vooral bij lagere kwaliteitsniveaus.
- Derde opslaan en verder: Kwaliteit verslechtert merkbaar met elke generatie. Na 5–10 keer opslaan op Q85 vertoont de afbeelding duidelijke blokkering en kleurverschuivingen.
De praktische regel: Bewerk altijd van de originele PNG (of andere verliesvrije bron) en exporteer naar JPEG als laatste stap. Gebruik nooit een JPEG als uitgangspunt voor bewerkingen als de verliesvrije bron beschikbaar is. Als u een JPEG opnieuw moet opslaan, gebruikt u Q95 of hoger om aanvullend verlies te minimaliseren.
Voorbij de Kwaliteitschuifbalk
Het kwaliteitsnummer is niet de enige factor die de JPEG-bestandsgrootte bepaalt. Verschillende andere technieken kunnen de bestandsgrootte verkleinen zonder de kwaliteitsinstelling aan te raken:
Progressieve codering
Progressieve JPEG's slaan de afbeelding op in meerdere scans (van wazig naar scherp) in plaats van van boven naar beneden. Voor afbeeldingen groter dan 10 KB levert progressieve codering meestal bestanden op die 1–3% kleiner zijn dan baseline-codering op hetzelfde kwaliteitsniveau. Het verbetert ook de waargenomen laadsnelheid op trage verbindingen.
Metagegevens verwijderen
EXIF-metagegevens (cameramodel, GPS, datum, miniaturen) kunnen 10–100 KB aan elk bestand toevoegen. Voor webafbeeldingen waarbij metagegevens niet nodig zijn, levert verwijderen een merkbare groottereductie op — vooral bij afbeeldingen van professionele camera's die grote miniatuurvoorvertoningen en ICC-profielen insluiten.
Resolutie verlagen
Als uw PNG 4000×3000 pixels is, maar de afbeelding op een website slechts op 800×600 wordt weergegeven, levert het verkleinen vóór compressie een dramatisch kleiner bestand op — ongeveer 25 keer kleiner bij dezelfde kwaliteitsinstelling (de oppervlakte neemt kwadratisch af). Verklein altijd naar de weergavegrootte (of 2x voor Retina-schermen) voordat u de kwaliteit instelt.
Kleurruimte
Een brede kleurruimte (Adobe RGB, Display P3) vóór de JPEG-codering omzetten naar sRGB zorgt voor een consistente weergave in alle browsers en op alle apparaten. Doe dit in uw editor: onze converter verwijdert ingesloten ICC-profielen, maar zet de pixels niet om.
Probeer Verschillende Kwaliteitsinstellingen
De beste manier om de juiste kwaliteit voor uw afbeeldingen te vinden, is experimenteren. Upload hieronder een PNG en u krijgt een JPG op Q92, een veilige standaard voor foto's en graphics. Wilt u niveaus vergelijken, exporteer dan dezelfde afbeelding in een editor op verschillende kwaliteiten en bekijk ze op 100% zoom. Voor het meeste webgebruik ligt die drempel op Q80–Q85. Voor fotografie en afdrukken is dat Q90–Q95.
Waarom heeft mijn JPEG-afbeelding een slechte kwaliteit?
- Lage kwaliteitsinstelling. Exports onder ongeveer 75 vertonen blokken en halo's.
- Herhaaldelijk opslaan. Bij elke opslag als JPEG gaat meer detail verloren.
- Hercompressie door platforms. Sociale netwerken en berichtenapps coderen uploads opnieuw met hun eigen instellingen.
- Te weinig pixels. Een kleine afbeelding die naar een groter formaat wordt uitgerekt, ziet er bij elke kwaliteit zacht uit.
- Verkeerd type inhoud. Tekst en schermafbeeldingen vervagen in JPEG; sla die op als PNG.