Afbeeldingen Omzetten

JPG naar PNG

Je afbeeldingen verlaten dit apparaat niet

Lokaal · verliesvrij opnieuw opgeslagen

Een JPG omzetten naar PNG levert een bestand op waar sommige uploadformulieren en werkprocessen op staan. Wat het niet doet, is de afbeelding verbeteren of er een transparante achtergrond aan geven. Het bewaart verliesvrij precies de pixels die uit de JPG kwamen, in een bestand dat meestal vijf tot tien keer groter is.

Zo zet je JPG om naar PNG

1 Zet je JPG-bestanden hier neer, of tik om ze te kiezen.
2 Ze worden opnieuw getekend als PNG. Er is geen kwaliteitsschuif, want PNG bewaart alles wat het krijgt.
3 Sla ze een voor een op, of allemaal als ZIP.

De meest gehoorde verwachting van deze omzetting is precies de verwachting die ze niet kan waarmaken. De compressieartefacten van JPEG, de lichte rimpeling langs harde randen en de blokjes in egale vlakken, zijn gewone pixelwaarden tegen de tijd dat de browser klaar is met decoderen. PNG kan ze op geen enkele manier onderscheiden van echt detail en bewaart ze allemaal perfect. De omzetting maakt ook geen transparantie: de achtergrond is net zo dicht als hij was, en een achtergrond verwijderen is bewerken, geen formaat wijzigen.

Er is nog een tweede, minder voor de hand liggende reden waarom de PNG zo groot uitvalt. PNG comprimeert door elke pixel te voorspellen uit zijn buren en daarna het restverschil in te pakken, en dat werkt uitstekend als naburige pixels op elkaar lijken. Een gedecodeerde JPEG is op die manier niet glad. De kwantisatie die hem klein maakte, liet een fijne, gestructureerde ruis achter in elk blok van acht bij acht, dus de voorspelling is slechter dan bij het origineel van de camera en het restverschil comprimeert slechter. Het grootste deel van de bytes in die PNG gaat op aan het trouw bewaren van de eigen artefacten van de JPEG.

Toch zijn er echte toepassingen. Sommige drukkerijen en sommige stappen in het maken van iconen accepteren alleen PNG. En wie meerdere bewerkingsrondes voor de boeg heeft, voorkomt door aan het begin één keer naar PNG om te zetten dat elke keer opslaan weer een generatie JPEG-verlies bovenop de vorige legt.

Waar mensen het voor gebruiken

  • Voldoen aan een uploadformulier dat alleen PNG accepteert
  • Een icoon- of asset-pipeline voeden die PNG verwacht
  • Voldoen aan de bestandseisen van een drukkerij die alleen PNG wil
  • Een foto in een document- of dia-sjabloon krijgen dat JPG weigert
  • Een afbeelding vastzetten voor het bewerken, zodat er geen JPG-verlies meer bijkomt

Vragen

Nee. Dat is bewerken, geen omzetten. De PNG heeft dezelfde dichte achtergrond als de JPG.

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