Waarom PNG naar JPG converteren
PNG bewaart elke pixel precies zoals opgeslagen en ondersteunt transparantie, wat het ideaal maakt voor graphics maar zwaar voor foto's. JPG gebruikt lossy compressie, dus het gooit wat detail weg om het bestand te verkleinen. Een telefoonfoto opgeslagen als PNG is vaak 2-5 MB; dezelfde foto als JPG op kwaliteit 85 is vaak een paar honderd kilobyte. Dat verschil is belangrijk voor e-mailbijlagen, uploadlimieten en laadtijden van pagina's.
Wat gebeurt er met transparantie
JPG heeft geen transparantiekanaal. Elke volledig of gedeeltelijk transparante pixel wordt wit wanneer het bestand wordt geconverteerd. Als je PNG een logo op een transparante achtergrond heeft, staat dat logo in het resultaat op een wit vierkant. Als je de transparante achtergrond wilt behouden, houd dan de PNG of exporteer naar WebP.
Semi-transparante randen, zoals een zachte slagschaduw of een anti-aliased curve, worden tegen wit gemengd. Op een lichte pagina ziet dit er meestal prima uit; op een donkere achtergrond zie je een bleke rand.
Een kwaliteitsinstelling kiezen
| Inhoud | Aanbevolen kwaliteit | Wat je kunt verwachten |
|---|---|---|
| Foto's, portretten, landschappen | 80-85 | Kleine bestanden, verschillen moeilijk te zien op normale grootte |
| Gedetailleerde foto's, productfoto's | 88-92 | Grotere bestanden, veiliger voor nauwkeurige inspectie |
| Screenshots, UI, tekst | Houd PNG | JPG voegt wazige randen toe rond letters |
| Vlakke graphics, logo's | Houd PNG of gebruik WebP | JPG introduceert vlekkerige plekken bij randen |
Kwaliteit is een afweging, geen gratis lunch. Elke JPG-opslag gooit wat data weg, en het herhaaldelijk opslaan van dezelfde JPG versterkt dat. Converteer één keer vanaf de originele PNG en houd die PNG als je masterkopie.
Wanneer je de PNG houdt
PNG wint wanneer scherpe randen en exacte kleuren belangrijker zijn dan grootte:
- Logo's en iconen met transparante of vlakke achtergronden.
- Screenshots van tekst, code of interfaces, waar JPG letterranden uitsmeert.
- Lijntekeningen, grafieken en diagrammen met harde grenzen tussen weinig kleuren.
- Afbeeldingen die je later weer bewerkt, omdat herhaaldelijke JPG-opslag het bestand verslechtert.
Een ruwe regel: als de afbeelding een foto of een scan met vloeiende gradiënten is, is JPG meestal het betere formaat. Als het is opgebouwd uit tekst, lijnen of vlakke vormen, ziet PNG er meestal beter uit en is het misschien niet eens veel groter.
Hoe de conversie hier werkt
Kies je PNG, stel de kwaliteit in en converteer. De afbeelding wordt gedecodeerd en opnieuw gecodeerd in je browser met de canvas API, en daarna krijg je hem terug als download. Niets wordt naar een server gestuurd, dus er is geen uploadwachtrij en er wordt nergens een kopie van je bestand opgeslagen. Dat betekent ook dat het blijft werken als je verbinding wegvalt nadat de pagina is geladen.
Als het resultaat groter is dan verwacht, verlaag de kwaliteit een stap of twee en converteer opnieuw vanaf de originele PNG, niet vanaf de JPG die je net hebt gemaakt. Als het resultaat zacht lijkt rond fijne details, verhoog de kwaliteit. Voor batches converteer je elk bestand op dezelfde manier; de instellingen blijven staan tussen runs.
Na het converteren
Controleer de bestandsgrootte en open de JPG één keer op volledige grootte voordat je hem verstuurt of publiceert. Kijk naar randen, tekst en elk gebied dat transparant was in het origineel. Als iets er verkeerd uitziet, ga terug naar de PNG en probeer een andere kwaliteitswaarde. Houd de PNG als je bron, zodat je later altijd een nieuwe JPG kunt maken.
Vragen
Verliest PNG naar JPG converteren kwaliteit?
Ja. JPG is een lossy formaat, dus sommige beelddata gaat verloren tijdens de conversie. Bij kwaliteit 80-85 is het verschil meestal moeilijk te zien in een foto, maar tekst en scherpe randen kunnen zachter lijken.
Wat gebeurt er met de transparante achtergrond?
JPG ondersteunt geen transparantie, dus transparante gebieden worden wit. Als je een transparante achtergrond wilt behouden, houd dan de PNG of converteer naar WebP.
Worden mijn afbeeldingen naar een server geüpload?
Nee. De conversie draait in je browser, dus het bestand blijft op je apparaat. Niets wordt geüpload en niets wordt opgeslagen.
Waarom is mijn JPG soms groter dan de PNG?
Dat gebeurt bij vlakke graphics, logo's en screenshots, waar PNG zeer efficiënt comprimeert en JPG niet. In die gevallen is de PNG al de kleinere en scherpere keuze.