Konverter JPG til PNG
Konvertering af et JPEG-rasterbillede med tab til et tabsfrit PNG-rasterbillede forhindrer yderligere kvalitetstab ved gentagne komprimeringer og tilføjer understøttelse af gennemsigtighed via alfakanalen.
Formatsammenligning & tekniske specifikationer
| Specifikation | JPG | PNG |
|---|---|---|
| MIME-type | image/ | image/ |
| Type | raster | raster |
| Komprimering | med tab (Discrete Cosine Transform / DCT) | tabsfri (DEFLATE / LZ77 + Huffman) |
| Standardspecifikation | ISO/IEC 10918-1 / ITU-T T.81 | W3C PNG 3rd Edition |
| Magic Bytes-header | FF D8 FF | 89 50 4E 47 0D 0A 1A 0A |
Formatoversigt og anvendelse
Konvertering fra JPEG til PNG ændrer billedkodningen, men kan ikke genskabe billeddetaljer, som JPEG-komprimeringen allerede har fjernet. Gentagen redigering og genkodning af JPEG kan medføre yderligere kvalitetstab afhængigt af encoder og indstillinger. PNG kan bevare de afkodede pixels uden yderligere tabsgivende komprimering.
Tekniske specifikationer og codec-oversigt
Et JPEG-billede (MIME-type: image/jpeg) er et tabsgivende rasterformat, som benytter diskret cosinustransformation (DCT) til at gruppere pixels i blokke og permanent fjerne farvedetaljer, som det menneskelige øje sjældent lægger mærke til. Dets filstruktur begynder med magiske byte-signaturer i hex: FF D8 FF og slutter med FF D9. Til gengæld er et PNG-billede (MIME-type: image/png) et tabsfrit rasterformat, der bygger på DEFLATE-algoritmen, som kombinerer LZ77-ordbogskomprimering og Huffman-kodning for at komprimere pixeldata uden at miste en eneste farveværdi. PNG-filstrukturen starter med en 8-byte signatur: hex 89 50 4E 47 0D 0A 1A 0A, efterfulgt af en række blokke som IHDR til billedhoveder, IDAT til billeddata og IEND til filens afslutning. Konvertering af en JPEG til en PNG indkapsler det dekomprimerede pixelgitter i den blokbaserede PNG-beholder og anvender tabsfri DEFLATE-komprimering.
OS- og browserkompatibilitet
JPEG og PNG er bredt kompatible i de fleste moderne computermiljøer. Operativsystemer som Windows, macOS, Linux, iOS og Android viser begge formater indbygget i deres filhåndtering og standardbilledvisere. Browsere som Google Chrome, Mozilla Firefox, Apple Safari og Microsoft Edge viser begge filtyper direkte. Grafikprogrammer som Adobe Photoshop, GIMP og Inkscape håndterer begge formater.
Nyttig information
Konvertering af en JPEG-fil til en PNG gendanner ikke tabte detaljer. Da den oprindelige JPEG allerede har kasseret pixeldata ved hjælp af tabsgivende DCT-komprimering, resulterer lagring som PNG blot i en større filstørrelse uden at tilføje ekstra visuel kvalitet.
Ofte stillede spørgsmål
Hvordan konverterer man et JPEG-billede til et PNG-billede uden at miste kvalitet?
Konvertering af en JPEG-fil til en PNG gendanner ikke tabte detaljer. Da den oprindelige JPEG allerede har kasseret pixeldata ved hjælp af tabsgivende DCT-komprimering, resulterer lagring som PNG blot i en større filstørrelse uden at tilføje ekstra visuel kvalitet.
Hvad er forskellen på et JPEG-billede og et PNG-billede?
JPEG-billedets MIME-type er image/jpeg. Det er et rasterformat med tab, der bruger diskret cosinustransformation (DCT) til at gruppere pixels i blokke og permanent fjerne farvedetaljer, som øjet sjældent bemærker. Filen starter med byte-signaturen FF D8 FF og slutter med FF D9. PNG-billedet har MIME-typen image/png og bruger DEFLATE, som kombinerer LZ77 og Huffman-kodning, til at komprimere pixels uden at fjerne farveværdier. PNG starter med 8-byte-signaturen 89 50 4E 47 0D 0A 1A 0A og indeholder blandt andet IHDR-, IDAT- og IEND-chunks. Ved konvertering placeres JPEG-pixels i PNG-containeren med chunks og komprimeres tabsfrit med DEFLATE.