JPEG-billedkonverterer til PNG-billede
Konvertering af et tabsgivende JPEG-rasterbillede til et tabsfrit PNG-rasterbillede forhindrer yderligere generationsforringelse og tilføjer understøttelse af gennemsigtighed i alfa-kanalen.
Formatsammenligning & tekniske specifikationer
| Specifikation | JPG | PNG |
|---|---|---|
| MIME-type | image/jpeg | image/png |
| Type | raster | raster |
| Komprimering | lossy (Discrete Cosine Transform / DCT) | lossless (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 |
Format-oversigt og anvendelse
Konvertering af JPEG-billeder til PNG-format er en fast arbejdsgang for grafiske designere, webudviklerne og digitale kunstnere, som skal klargøre rastergrafik til redigering eller gennemsigtige layouts. JPEG-filer anvender et fast gitter, der kasserer subtile farvedata, hver gang en fil gemmes. Når en designer skal placere et fotografi eller et logo oven på en kompleks baggrund eller anvende flere lag af tekst og grafiske elementer, forhindrer konvertering af baggrundsgrafikken til PNG forringelse under gentagne redigeringsforløb. Webudgivelse driver også denne konverteringsproces. Selvom fotografier indlæses hurtigere som JPEG, kræver brugerfladeelementer, skærmbilleder med skarpe tekstlinjer og gennemsigtige logoer den præcise gengivelse af pixels fra PNG. Overgang fra JPEG til PNG sikrer, at lige linjer ikke danner slørede komprimeringsartefakter langs kanterne, hvilket holder teksten læsbar og grafikkens kanter skarpe.
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
Både JPEG og PNG har universel kompatibilitet på tværs af alle moderne computermiljøer. Operativsystemer som Windows, macOS, Linux, iOS og Android gengiver indbygget begge formater i standard filhåndteringer og standard billedvisningsprogrammer. Webbrowsere som Google Chrome, Mozilla Firefox, Apple Safari og Microsoft Edge understøtter visning af begge filtyper direkte i visningsområdet. Grafiske designprogrammer som Adobe Photoshop, GIMP og Inkscape håndterer begge formater uden problemer.
💡 Nyttig information
Konvertering af en mindre JPEG-fil til en PNG gendanner ikke tabte detaljer. Da den oprindelige JPEG allerede har mistet data under sin første komprimering, resulterer lagring som PNG blot i en større filstørrelse uden at tilføje ekstra visuel kvalitet.
Formatsammenligning & tekniske specifikationer
Et typisk JPEG-fotografi på 2 MB konverteret til PNG stiger ofte i filstørrelse til 4 MB eller 6 MB, fordi tabsfri komprimering gemmer hver eneste pixels præcise farveværdi. På en almindelig 4G-mobilforbindelse med en downloadhastighed på 30 megabit per sekund tager den større PNG-fil cirka 1,6 sekunder at downloade mod 0,5 sekunder for JPEG'en. På et 5G-netværk med 150 megabit per sekund downloades begge filer på en brøkdel af et sekund. På en 1 gigabit per sekund fiberforbindelse er størrelsesforskellen ubetydelig ved overførsel af enkelte filer.
Ofte stillede spørgsmål
Hvordan konverterer man JPEG-billede til PNG-billede uden at miste kvalitet?
Du kan konvertere en JPEG til en PNG med det samme ved at åbne filen i et billedredigeringsprogram eller bruge et konverteringsværktøj og gemme den som en .png-fil. Da kilde-JPEG'en dog allerede mistede data under sin første komprimering, vil den resulterende PNG blot være en nøjagtig, større kopi af de komprimerede pixels og kan ikke genskabe de oprindeligt tabte data.
Hvad er forskellen på et JPEG-billede og et PNG-billede?
JPEG er et tabsgivende rasterformat, der bruger diskret cosinustransformationsmatematik til at reducere filstørrelser for fotografier, hvorimod PNG er et tabsfrit rasterformat, der benytter DEFLATE-komprimering til at bevare hver pixel nøjagtigt. PNG understøtter desuden gennemsigtige baggrunde og skarp streggrafik, mens JPEG ikke understøtter gennemsigtighed og danner slørede artefakter omkring højkontrastkanter.