JPG naar PNG Omvormer
Converteer JPG-afbeeldingen onmiddellijk naar PNG-formaat met hoge kwaliteit. Veilig, snel en volledig gratis.
Sleep en zet JPG hier neer
Ondersteunt tot 50 MB
Converteer JPG-afbeeldingen onmiddellijk naar PNG-formaat met hoge kwaliteit. Veilig, snel en volledig gratis.
Ondersteunt tot 50 MB
Het converteren van JPG naar PNG is een van de meest voorkomende verzoeken om afbeeldingsformaten, maar het is ook een van de meest onbegrepen. JPG is lossy: elke keer dat het formaat een afbeelding codeert, wordt hoogfrequente informatie verwijderd die het menselijk oog vaak over het hoofd ziet, en die informatie kan niet worden hersteld. Het converteren van een bestaande JPG naar PNG produceert een verliesvrije container rond wat al een bitmap met verlies is, zodat u geen verloren detail terugkrijgt. Wat je wel wint, is een formaat dat transparantie ondersteunt, herhaalde bewerkingen tolereert zonder verdere verslechtering, en betrouwbaarder kan worden geaccepteerd door tools die JPG afwijzen (Discord-stickers, bepaalde printpijplijnen, sommige importeurs van game-engines).
Deze tool decodeert de JPG met behulp van de ingebouwde afbeeldingsdecoder van de browser, tekent de resulterende bitmap op een HTML5-canvas en codeert dat canvas opnieuw als een PNG met behulp van DEFLATE-gecomprimeerde verliesvrije opslag. De conversie vindt volledig op uw apparaat plaats; het bestand wordt nooit naar een server verzonden en er wordt niets over geregistreerd. De uitvoer-PNG is qua pixelinhoud byte voor byte identiek aan de gedecodeerde JPG, inclusief eventuele compressieartefacten die al in de bron aanwezig waren.
Als het uw doel is om JPG-artefacten te verwijderen of een afbeelding met hogere betrouwbaarheid te verkrijgen, zal formaatconversie alleen niet helpen. De schonere aanpak is om de originele, niet-gecomprimeerde bron te verkrijgen – RAW van de camera, het bewerkbare Photoshop-document of een PNG-export van de ontwerptool – en die te converteren. Beschouw JPG-naar-PNG-conversie als een verpakkingswijziging, niet als een kwaliteitsverbetering.
De twee meest voorkomende redenen zijn compatibiliteit en bewerkbaarheid. Sommige platforms – toetsenbordstickerbibliotheken, bepaalde printservices voor merchandise, een aantal oudere contentmanagementsystemen – accepteren alleen PNG. Lokaal converteren gaat sneller dan onderhandelen via het uploadformulier. PNG tolereert ook herhaaldelijk opslaan zonder kwaliteitsverlies, dus als u van plan bent de afbeelding meerdere keren in een grafisch hulpmiddel te bewerken voordat u een definitieve versie produceert, voorkomt het werken in PNG tussen opslaan generaties JPG-artefacten.
PNG ondersteunt ook transparantie, wat vereist is voor beeldoverlays, logo's die tegen verschillende achtergronden worden geplaatst en elk compositiewerk. JPG kan geen transparante pixel vertegenwoordigen; converteren naar PNG is de eerste stap op weg naar het toevoegen van transparantie, hoewel de stap van JPG naar PNG zelf deze niet toevoegt. U hebt een aparte stap nodig (achtergrondverwijdering, maskeren) om alpha te introduceren. Deze converter verandert alleen de formaatwrapper.
De conversie is een enkele browserbewerking. Geen software-installatie, geen upload.
Dit zijn de situaties waarin het converteren van JPG naar PNG echt helpt.
JPEG (ITU-T T.81) codeert afbeeldingen met behulp van een discrete cosinustransformatie van 8×8 blokken, scalaire kwantisering gecodeerd door een kwaliteitsfactor, en Huffman-entropiecodering. Het formaat is sinds 2017 patentvrij en wordt native ondersteund door elke browser, besturingssysteem en camera in productie. Het decoderen van een JPEG levert een bitmap op waarin de artefacten van de kwaliteitsinstelling zijn ingebakken.
PNG (RFC 2083) neemt de gedecodeerde bitmap en slaat deze op via gefilterde DEFLATE-compressie. Per scanlijn worden vijf filtertypen geprobeerd: Geen, Sub, Up, Average, Paeth; de encoder kiest degene die de beste compressie oplevert. PNG is verliesvrij: het tweemaal coderen van dezelfde bitmap levert dezelfde pixelwaarden op, hoewel de bestandsbytes kunnen verschillen afhankelijk van de filterkeuzes. Het formaat ondersteunt ook een optioneel 8-bits of 16-bits alfakanaal en gamma-metagegevens.