Afbeeldingen Comprimeren

Afbeelding comprimeren

Opslaan als

Er wordt niets geüpload: elke afbeelding wordt in deze browser verwerkt

In bulk · in de browser · niets geüpload

Comprimeren codeert een beeld opnieuw op een lagere kwaliteitsinstelling en gooit detail weg dat het oog het minst mist. Een JPEG van kwaliteit 95 naar 78 brengen halveert het bestand meestal zonder zichtbaar verschil, en dezelfde foto als WebP opslaan scheelt nog eens 25 tot 30 procent. De langste zijde begrenzen scheelt veel meer dan allebei.

Zo comprimeer je afbeeldingen

1 Zet zoveel afbeeldingen neer als je wilt; er is geen limiet, want er wordt niets geüpload.
2 Stel de kwaliteit in. Rond 78 is het beste compromis voor foto’s, 85 voor alles wat wordt afgedrukt.
3 Begrens de langste zijde als de afbeeldingen groter zijn dan nodig.
4 Wissel van uitvoerformaat als een ander formaat beter bij het beeld past, en download los of als ZIP.

Resolutie telt meestal zwaarder dan kwaliteit. Een foto van 4000 pixels die op 800 pixels breed wordt getoond, sleept vijfentwintig keer meer data mee dan hij kan laten zien, en de langste zijde begrenzen haalt die verspilling weg voordat de kwaliteitsinstelling iets doet. Comprimeer eerst op afmeting en dan op kwaliteit. Andersom gooi je detail weg uit pixels die je toch al ging schrappen.

Het uitvoerformaat kiezen

De drie formaten gaan op verschillende plekken mis, en het goede formaat hangt af van wat het beeld is, niet van wat het nu toevallig is. JPEG is lossy en gemaakt voor foto’s; het heeft geen alfakanaal, dus transparantie wordt dicht. PNG is verliesvrij, wat betekent dat de kwaliteitsschuif er niets doet en dat er andere ingrepen gelden; die staan bij PNG comprimeren. WebP kan allebei: de lossy modus concurreert met JPEG op foto’s, met ruwweg 25 tot 30 procent kleiner bij gelijke kwaliteit, en het houdt transparantie, wat PNG alleen verliesvrij kan. Elke huidige browser leest het, dus het oude compatibiliteitsargument is weg; de wrijving die overblijft zit buiten de browser, waar sommige desktopsoftware en een paar mailprogramma’s er nog slecht mee omgaan. AVIF is nog kleiner, maar trager om te coderen en minder breed ondersteund, en daarom is WebP nog steeds de veiligere standaard.

Het kwaliteitsgetal zelf is geen percentage van iets en niet vergelijkbaar tussen encoders. Het bepaalt hoe grof de encoder elk blok van 8×8 frequentiecoëfficiënten kwantiseert, dus kwaliteit 78 in de ene JPEG-bibliotheek en 78 in een andere zijn verschillende bestanden. Wat wel vergelijkbaar is, is de vorm van de curve: de bestandsgrootte daalt steil van 95 tot ongeveer 80 terwijl er vrijwel niets zichtbaars verdwijnt, en vlakt dan af, terwijl de artefacten (rimpels langs harde randen, blokken in egale verlopen zoals een heldere lucht) onder 60 snel opduiken. Daarom is het bruikbare bereik smal en is alles buiten 60 tot 90 meestal een vergissing de ene of de andere kant op.

Hetzelfde bestand twee keer comprimeren

JPEG-verlies stapelt zich op. Een bestand dat vijf keer opnieuw is gecodeerd, ziet er zichtbaar slechter uit dan hetzelfde bestand dat één keer naar dezelfde eindkwaliteit is gecomprimeerd, omdat elke ronde kwantiseert wat de vorige al had weggegooid. Werk altijd vanuit het origineel en niet vanuit een kopie die door een chatapp is gegaan, en bewaar dat origineel als je later misschien een andere maat nodig hebt. Generatieverlies is precies waarom een afbeelding die steeds opnieuw wordt gedeeld er uiteindelijk zo uitziet.

Waar mensen het voor gebruiken

  • Een reeks foto’s onder een uploadlimiet krijgen
  • Afbeeldingen klaarmaken voor een website
  • Een map schermafbeeldingen verkleinen voordat je ze mailt
  • Het filmrolletje van je telefoon verkleinen voor het archief
  • Camera-JPEG’s opnieuw coderen op een lagere kwaliteit
  • De afbeeldingen van een website omzetten naar WebP

Vragen

Zoveel als je apparaat aankan. Er is geen server, dus geen uploadlimiet en geen wachtrij. Het enige wat telt is geheugen.

MDN, gids voor afbeeldingsbestandstypen en -formaten
Was deze tool wat?
Alleen intern signaal · ik gebruik het om tools te vinden die beter moeten