LeanImg

Comprimeer een PNG Afbeelding

Een PNG verliest nooit een pixel aan zijn eigen encoder, wat het comprimeren ervan tot een eerlijke keuze maakt: houd de afbeelding wiskundig identiek en bespaar bescheiden, of laat een paletfase kleurinformatie eerst weggooien en verklein het bestand dramatisch. Deze pagina biedt beide routes, draait ze volledig in je browser en behoudt op beide manieren transparantie. De tabel toont wat elke route deed met dezelfde transparante testafbeelding — gemeten resultaten, geen schattingen.

Compressor laden...

Dezelfde PNG, beide routes

ModusUitvoerBesparing
PNG, geen compressie (verliesloos)383,9 KB59% kleiner
PNG, kleinere bestandsgrootte (gequantiseerd)98,3 KB90% kleiner
LeanImg compressor toont alpha.png verminderd van 942,4 KB naar 98,3 KB, een besparing van 90%
De gequantiseerde route op een 900x606 transparante PNG: 942,4 KB naar 98,3 KB.

Twee routes naar een kleinere PNG

De verliesloze route hercodeert je afbeelding, en geeft deze vervolgens door aan oxipng, een op Rust gebaseerde optimizer die op niveau 3 draait, die zoekt naar een efficiëntere indeling van exact dezelfde pixels: verschillende scanline-filters, verschillende deflate-strategieën, identiek beeld. Op het testbestand van 942,4 KB leverde die zoektocht alleen al 383,9 KB op. Niets aan de afbeelding veranderde; alleen de verpakking deed dat.

De gekwantiseerde route is waar de dramatische cijfers vandaan komen. Voordat de encoder draait, bouwt imagequant een palet van maximaal 256 kleuren en koppelt elke pixel aan de dichtstbijzijnde invoer. De output is nog steeds een volkomen gewone PNG die door elke software kan worden geopend — de informatie werd opgegeven vóór de codering in plaats van tijdens de codering. Hetzelfde testbestand kwam op deze manier uit op 98,3 KB, ongeveer een tiende van het oorspronkelijke gewicht.

Welke route past bij welke afbeelding

Interface-schermafbeeldingen, logo's, pictogrammen, pixelkunst en platte illustraties zijn waarvoor paletten zijn uitgevonden. Dergelijke afbeeldingen bevatten zelden meer dan een paar honderd verschillende kleuren in de eerste plaats, dus het doorgeven via 256 verandert weinig of niets wat het oog kan vinden, en de besparing is enorm. Voor alles van die aard dat naar een webpagina gaat, is gekwantiseerd de verstandige keuze.

Reserveer de onaangetaste route voor afbeeldingen waarbij de pixels zelf het punt zijn: een ontwerpmeester dat je opnieuw zult openen, archiefmateriaal, of alles met lange zachte kleurverlopen. Een zonsondergang vraagt om 256 paletvermeldingen om duizenden zachte kleurstappen te beschrijven, en de zichtbare fout is banding — soepele hellingen die veranderen in contourlijnen. Dat is het enige artefact dat het waard is om te controleren na kwantisatie: randen zullen scherp zijn, hellingen geven het eerst weg.

Transparantie, en wanneer je PNG achter je moet laten

Beide routes behouden het alpha-kanaal intact, inclusief gedeeltelijke transparantie: de kwantizer behandelt opaciteit als onderdeel van elke paletvermelding, zodat de zachte anti-aliasing rand rond een uitgesneden logo overleeft in plaats van in een harde rand te vervallen. Wat transparantie vernietigt, is overstappen naar een formaat zonder het — converteer het resultaat naar JPEG en elke doorzichtige pixel wordt samengevoegd met een solide achtergrond, omdat geen enkele JPEG-variant alpha ondersteunt.

Soms is de beste compressie het volledig achterlaten van PNG. Een foto opgeslagen als .png is een categoriefout: de verliesloze garantie kost megabytes op camerabeelden en koopt niets dat een kijker kan zien, en het converteren van zo'n bestand naar JPEG of WebP verkleint het doorgaans meerdere keren. Voor platte graphics die klein en transparant moeten blijven, ondermijnt verliesloze WebP ook PNG qua grootte — de ruil is dat een handvol oudere desktopprogramma's PNG nog steeds eleganter afhandelen.

Veelgestelde Vragen

Is PNG-compressie altijd verliesloos?

De eigen encoder van het formaat is dat — de specificatie bevat helemaal geen verliesmodus. Tools die dramatische PNG-besparingen adverteren, deze inbegrepen, behalen die door het aantal kleuren te verminderen voordat de codering begint. Kies de optie met het label PNG — Geen compressie hier en er gebeurt niets verlieslijks in welke fase dan ook.

Wat is het verschil tussen de twee PNG-opties in de dropdown?

PNG — Geen compressie is het verliesloze pad: identieke pixels, slimmer opnieuw verpakt. PNG — Kleinere bestandsgrootte is het gekwantiseerde pad: een palet van maximaal 256 kleuren, dan dezelfde herverpakking. De namen beschrijven wat er met je afbeelding gebeurt, niet hoe hard de encoder werkt.

Hoeveel kleiner kan kwantisatie een PNG maken?

De transparante testafbeelding op deze pagina daalde van 942,4 KB naar 98,3 KB, en die besparing is normaal voor schermafbeeldingen en platte kunstwerken. Bestanden die al een palet gebruiken, hebben veel minder te bieden, omdat de kleurreductie effectief al een keer is gedaan.

Zal een gekwantiseerde PNG er slechter uitzien?

Bij platte kleurafbeeldingen bijna nooit — naast elkaar kan de meeste mensen de originele niet onderscheiden. Verlopen, vignetten en foto's zijn de uitzondering: te weinig paletvermeldingen om een soepele helling te beschrijven, produceert zichtbare kleurstappen.

Overleeft een transparante achtergrond de compressie?

Ja, op beide routes, en semi-transparante pixels zoals schaduw en gladde randen overleven ook. Alpha gaat alleen verloren door te converteren naar een formaat dat geen alpha heeft.

Waarom is mijn PNG nauwelijks verkleind, of zelfs gegroeid?

Iets heeft het al geoptimaliseerd. Exportpijplijnen draaien steeds vaker hun eigen PNG-optimizer, en een bestand dat dicht bij zijn verliesloze vloer zit, laat een tweede poging niets vinden — af en toe kost de poging zelfs bytes, in welk geval deze tool je originele bestand onveranderd teruggeeft.

Waarom is mijn PNG in de eerste plaats zo groot?

Meestal resolutie. Een volledige schermopname van een 4K- of Retina-display is acht of meer megapixels aan verliesloos opgeslagen gegevens voordat je iets hebt gedaan. Kwantisatie helpt; het bijsnijden naar het gebied dat ertoe doet, of het schalen van interface-opnamen naar de grootte waarop ze zullen worden weergegeven, helpt meer.

Kan ik meerdere PNG's tegelijk comprimeren?

Tien bestanden en tot 50 MB in één ronde, met een ZIP-download voor de resultaten. Codering gebeurt in je browser in plaats van op een server, dus er is geen wachtrij en geen quotum — voer zoveel rondes uit als je nodig hebt.

Andere compressiegidsen

Comprimeer Afbeeldingen Online — Gratis Afbeeldingscompressor