Naar de inhoud
Convertube

PNG-bestanden: verliesvrij, transparant en vaak groter dan je verwacht

Waarom PNG exact is, wanneer het JPG verslaat, waarom een foto als PNG enorm wordt en hoe het zich verhoudt tot WebP. Converteer PNG in je browser, gratis.

In één oogopslag

Type
Afbeelding
Compressie
Verliesvrij
Extensies
.png
MIME-type
image/png
Ook bekend als
Portable Network Graphics

PNG werd in 1996 ontworpen om een specifieke reden: GIF gebruikte LZW-compressie, daar rustte een patent op, en het web had een vrije vervanger nodig. Wat er uit die poging kwam, was in alle opzichten beter dan wat het verving — 24-bit kleur in plaats van 256 kleuren, een echt alfakanaal in plaats van één transparante index, en DEFLATE-compressie die echt verliesvrij is. Decodeer een PNG en je krijgt precies de pixels terug die erin gingen, elke keer.

Lees meer

Verliesvrij is het hele verhaal, en het werkt twee kanten op. PNG is het juiste formaat voor schermafbeeldingen, diagrammen, lijntekeningen, logo’s en alles met tekst, omdat het scherpe randen exact weergeeft waar JPEG er een zachte waas omheen laat. Het is het verkeerde formaat voor foto’s, omdat een afbeelding waarin geen twee aangrenzende pixels gelijk zijn verliesvrij beschrijven enorm veel bytes kost. Een foto die als JPG 800 KB is, kan als PNG 5 MB zijn en er niet beter uitzien.

Het alfakanaal is de andere reden dat PNG blijft bestaan. Acht bits transparantie per pixel betekent echte zachte randen — anti-aliased tekst, slagschaduwen, een logo dat op elke achtergrond kan staan. Door die mogelijkheid blijft PNG het uitwisselingsformaat voor ontwerpwerk, ook al comprimeert WebP dezelfde pixels inmiddels flink beter.

Twee details die goed zijn om te weten. Een PNG kan op een palet zijn gebaseerd (tot 256 kleuren, zoals een GIF) of volledige kleur hebben, en een palet-PNG met vlakke afbeeldingen kan drastisch kleiner zijn — daarom verkleinen sommige optimalisatietools bestanden zonder zichtbare verandering. En een PNG bevat precies één afbeelding: animatie zit in de aparte uitbreiding APNG, die de meeste tools niet schrijven, dus een geanimeerde GIF die hier naar PNG wordt geconverteerd, levert alleen het eerste frame op.

PNG naar andere formaten converteren

Andere formaten naar PNG converteren

PNG — veelgestelde vragen

Is PNG echt verliesvrij?

Ja, letterlijk. Een PNG decoderen geeft precies de pixels terug die werden gecodeerd. Het comprimeert door overbodigheid te vinden, zoals ZIP dat met een document doet, en niet door detail weg te gooien.

Waarom is mijn PNG zoveel groter dan de JPG?

Omdat hij echte informatie over elke pixel opslaat. Foto’s hebben geen twee gelijke buren en comprimeren slecht onder verliesvrije regels, terwijl JPG zijn kleine formaat juist haalde door detail weg te gooien.

Wanneer moet ik PNG gebruiken in plaats van JPG?

Voor schermafbeeldingen, tekst, diagrammen, lijntekeningen, logo’s en alles wat transparantie nodig heeft. Ook vóór het bewerken, als je van plan bent herhaaldelijk op te slaan — PNG stapelt geen schade op zoals JPG dat doet.

Verbetert een JPG als ik hem naar PNG converteer?

Nee. Het stopt verder verlies, maar kan niet ongedaan maken wat de JPG al weggooide. Die artefacten worden deel van de afbeelding en PNG bewaart ze getrouw.

Ondersteunt PNG animatie?

Alleen via de aparte uitbreiding APNG, die de meeste tools niet maken. Een PNG bevat één afbeelding, dus een geanimeerde GIF hier converteren geeft je het eerste frame.

PNG of WebP?

WebP comprimeert dezelfde pixels flink beter en ondersteunt ook transparantie, dus voor het web is het de betere keuze. PNG blijft het veiligere uitwisselingsformaat voor ontwerptools en alles wat overal moet openen.

Waarom zou ik een PNG naar BMP converteren?

Alleen als software erom vraagt — sommige oudere Windows-tools, wetenschappelijke instrumenten en code voor microcontrollers lezen ruwe pixels en verder niets. BMP is ongecomprimeerd, dus het bestand wordt veel groter en de transparantie gaat verloren.

Kan ik hier een favicon maken van een PNG?

Ja, met één kanttekening: het resultaat zijn PNG-gegevens in een bestand met de naam .ico. Browsers accepteren dat als favicon, maar het is geen echte ICO met meerdere resoluties en werkt niet als pictogram voor een Windows-programma.