Blog · Gids

Afbeeldingen comprimeren zonder ze te verpesten: de complete gids

Wat «verliesloos» echt betekent, welk formaat waarvoor, en hoe je een hele map in één keer comprimeert — elke stap getoond in ImageForge.

Gids · JPEG, PNG, WebP, AVIF en meer

Iedereen loopt er vroeg of laat tegenaan. Een e-mail die terugkomt omdat de bijlagen te groot zijn. Een site die vier seconden laadt omdat de bovenste afbeelding 6 MB weegt. Een formulier dat een foto weigert omdat hij over de limiet gaat. Het standaardadvies — «comprimeer hem gewoon» — verbergt een beslissing die er wél toe doet: wat ben je precies bereid te verliezen? Deze gids beantwoordt dat en laat daarna het hele proces zien.

Waarom afbeeldingen wegen wat ze wegen

Een foto is een raster van pixels, en elke pixel bewaart een kleur. Een foto van 12 megapixel met je telefoon zijn twaalf miljoen pixels; bij drie bytes per stuk is dat 36 MB voordat er iets slims gebeurt. Elk beeldformaat is in de kern een strategie om die zesendertig miljoen getallen in veel minder ruimte te bewaren: door ze efficiënter te beschrijven, of door te besluiten dat sommige er niet toe deden.

Verliesloos en met verlies: wat er echt verandert

Verliesloze compressie herschrijft het bestand zodat het minder ruimte inneemt, met elke pixel precies zoals hij was. Pak je het uit, dan krijg je het origineel terug, byte voor byte. Het is je koffer beter inpakken in plaats van kleren thuislaten. De besparing is echt maar begrensd: meestal 5 tot 25% op een JPEG die net uit een camera komt.

Compressie met verlies gooit informatie weg — bewust, en te beginnen bij wat je oog het slechtst opmerkt. Daarom komt het veel verder: 40 tot 70% is normaal. De adder is dat het een deur in één richting is. Elke keer dat je opnieuw opslaat, gaat er weer wat af, en die verliezen stapelen op: daarom wordt dezelfde JPEG na keer op keer opslaan langzaam pap.

Welke je wilt hangt volledig van de klus af. Archieven, medische beelden, technische tekeningen en alles wat je nog gaat bewerken horen verliesloos te blijven. Foto's voor een website, een e-mail of een social post hebben geen pixelperfecte trouw nodig, en daar past compressie met verlies beter. ImageForge werkt standaard verliesloos, de voorzichtige aanname bij andermans bestanden, en laat je wisselen wanneer de klus erom vraagt.

Wat een compressor werkelijk doet

De technieken zijn minder mysterieus dan ze klinken. Run-length-codering vervangt «veertig identieke witte pixels» door «wit, veertig keer»: geweldig voor faxen en schermafbeeldingen, nutteloos bij een foto van bladeren. Predictieve codering bewaart het verschil tussen elke pixel en wat de voorgaande doen vermoeden; in een verloop zijn die verschillen minuscuul, en kleine getallen kosten minder bits. Paletreductie houdt een lijst van pakweg 128 kleuren aan en bewaart per pixel een index in plaats van een volledige kleur.

Bij foto's doet de discrete cosinustransformatie het zware werk, de wiskunde achter JPEG. Die zet blokken pixels om in frequenties — eerst de grove vormen, als laatste het fijne detail — en bewaart dat fijne detail vervolgens grover, want dat is wat het oog vergeeft. Chroma-subsampling benut dezelfde scheefheid: helderheid zien we veel scherper dan kleur, dus kleur kan op halve resolutie worden vastgelegd zonder dat vrijwel iemand het merkt.

Welk formaat waarvoor

Het best voor
Compressie
Let op
JPEG
Foto's, overal
Met verlies, volwassen, universeel
Geen transparantie; gaat achteruit bij elk opslaan
PNG
Schermafbeeldingen, logo's, transparantie
Verliesloos, of met verlies via palet
Zwaar voor foto's
WebP
Het web, vandaag
25-35% onder JPEG bij gelijke kwaliteit
Oudere software opent het mogelijk niet
AVIF
Het web, grootste besparing
Beter dan WebP, met transparantie
Traag te coderen; enkele browsers lopen achter
GIF
Korte loops, erfenis
Maximaal 256 kleuren
Ingehaald door video en WebP
SVG
Logo's, iconen, diagrammen
Wiskunde, geen pixels: oneindig schaalbaar
Niet voor foto's
HEIC
iPhone-foto's
Ongeveer de helft van JPEG bij gelijke kwaliteit
Buiten Apple beperkt ondersteund

Als je één regel wilt: foto's naar JPEG of WebP, graphics met vlakke kleur of transparantie naar PNG, logo's naar SVG. AVIF comprimeert het best van allemaal en is de moeite waard zodra je zelf de site beheert die ze serveert.

Comprimeren met ImageForge, stap voor stap

De app opent op het sleepvlak. Alles hieronder gebeurt op je eigen apparaat: geen upload, geen account, geen wachtrij op andermans server. De schermafbeeldingen komen uit de Mac-versie; op Windows is de app dezelfde, met de sneltoetsen die je daar verwacht.

Het lege ImageForge-venster met de formaten die het accepteert
Sleep bestanden of een hele map. Mappen worden recursief doorlopen, dus je hoeft de afbeeldingen er niet eerst uit te halen.

Zodra je afbeeldingen loslaat begint de compressie meteen, parallel, één regel per bestand. Elke regel toont de grootte voor en na, het bespaarde percentage en welke encoder het werk deed — handig als je wilt weten of een bestand verliesloos is herschreven of opnieuw gecodeerd. De balk onderaan telt alles op.

Zeven afbeeldingen gecomprimeerd in ImageForge, met 59% totale besparing
Zeven bestanden, 13 MB erin en 5,3 MB eruit: 59% bespaard. De PNG's geven het meest toe, wat typisch is als een schermafbeelding als volledig-kleuren-PNG is opgeslagen.

De tweede knop in de werkbalk bepaalt wat er met je originelen gebeurt. Kopie bewaren schrijft naast elk origineel een nieuw bestand met het achtervoegsel -min en raakt wat je had nooit aan — de verstandige keuze zolang je aan het uitproberen bent. Originelen overschrijven vervangt ze ter plekke, maar stuurt eerst van elk een kopie naar de prullenmand, zodat een verkeerde keuze terug te draaien is.

Het menu voor de uitvoermodus, met Kopie bewaren en Originelen overschrijven
Overschrijven is de snelle route zodra je de instellingen vertrouwt; de kopie in de prullenmand maakt het veilig.

Wil je van formaat wisselen in plaats van alleen verkleinen, gebruik dan Converteren. Je kiest het doel en het paneel vertelt je meteen of de conversie verliesloos kan: van PNG naar WebP meestal wel, bij een foto niet. Je originelen blijven waar ze zijn.

Het paneel Converteren van ImageForge, dat zeven JPEG's naar WebP omzet
Converteren werkt op de hele reeks tegelijk. AVIF, HEIC en JPEG XL als uitvoer zijn de Pro-formaten; PNG, JPEG en WebP zijn gratis.

Instellingen die de moeite waard zijn, per klus

Voor het web: verklein vóór je comprimeert — een foto van 4000 pixels breed die op 800 wordt getoond verspilt 90% van zijn bytes, hoe goed je ook comprimeert. Daarna WebP of AVIF, kwaliteit rond 80. Voor e-mail: onder ongeveer 1 MB per afbeelding komt alles aan; JPEG met verlies op 70 is ruim voldoende. Voor drukwerk: blijf verliesloos en behoud het kleurprofiel. Voor archief: altijd verliesloos, en bewaar de metadata — de datum en de camera horen bij het document.

Eén getal om te onthouden: kwaliteit 80 is het optimum voor foto's. Onder de 70 worden artefacten zichtbaar in vlakke gebieden zoals luchten; boven de 90 groeit het bestand snel voor een verschil dat niemand ziet.

Waarom het uitmaakt wáár dit gebeurt

De meeste online compressors uploaden je afbeeldingen naar een server, comprimeren ze daar en sturen ze terug. Dat is een kopie van jouw bestand op andermans computer, geregeld door een privacyverklaring die je niet hebt gelezen. Voor een vakantiekiekje: prima. Voor de productfoto's van een klant, een identiteitsbewijs, de scan van een contract of iets met gezichten en locaties in de metadata is het een bewuste keuze. En in Europa kan het uploaden van persoonsgegevens naar een server buiten de EU op zichzelf al een nalevingsprobleem zijn.

ImageForge doet het werk op je eigen apparaat, en daarom heeft het geen account en geen netwerk nodig. De schermafbeeldingen in dit artikel zijn ermee gecomprimeerd: van 1,1 MB naar 320 KB, 71% bespaard, zonder dat er één deze laptop verliet.

Vijf fouten die je stilletjes geld kosten

Hetzelfde bestand keer op keer comprimeren. Elke opslag met verlies maakt het slechter; ga altijd terug naar het origineel. PNG gebruiken voor foto's. Het is verliesloos, dus het wordt vele malen groter zonder zichtbare winst. Comprimeren vóór verkleinen. Doe het andersom. Metadata weggooien die je nodig had — of GPS-coördinaten laten zitten in een foto die je gaat publiceren. Kwaliteit beoordelen op 400% zoom. Bekijk het op het formaat waarop mensen het echt zien.

Heb je die vijf op orde, dan is comprimeren geen gok meer. De meeste afbeeldingen kunnen de helft van hun gewicht verliezen zonder dat er zichtbaar iets verandert; de kunst is te weten wélke helft.

Comprimeer je afbeeldingen zonder ze te uploaden.

ImageForge is gratis in de Mac App Store en de Microsoft Store. Alles gebeurt op je eigen apparaat.

Lees verder