Komprimer PNG-billeder
Optimer PNG-skærmbilleder og grafik uden tab, eller reducer farverne for langt mindre filer.
Slip filer her
eller
Vælg filerPNG · JPG · GIF · SVG · TIFF · WebP
Filerne forlader aldrig din enhed
Indlæser komprimeringsværktøjet…
Sådan komprimerer du PNG-filer
Tilføj dine filer
Slip filerne i feltet, indsæt dem, eller vælg dem på din enhed. Intet bliver uploadet.
Tjek indstillingerne
Standardindstillingen passer til de fleste filer. Skift kvalitet, størrelse eller format, hvis filen skal være mindre.
Download resultatet
Gem hver fil for sig eller dem alle i én ZIP-fil. Kan en fil ikke blive mindre, beholder du originalen.
Det er PNG god til
PNG (Portable Network Graphics) blev skabt i 1996 som en patentfri afløser for GIF. Formatet er tabsfrit: hver pixel, du afkoder, er præcis den pixel, der blev gemt. Det understøtter fulde farver, gråtoner, indekserede farver med en palette og en fuld alfakanal, så kanter kan glide blødt over i enhver baggrund. Det gør PNG til det sædvanlige valg til skærmbilleder, logoer, ikoner, grafik til brugerflader, diagrammer og alt med skarp tekst.
Prisen for at være tabsfri er størrelsen. Et foto gemt som PNG er ofte flere gange større end det samme foto som JPEG, fordi støjen og de fine teksturer i et fotografi ikke kan forudsiges godt nok til at blive komprimeret.
Derfor kan PNG-filer stadig blive mindre
PNG komprimerer i to trin. Først får hver række pixels et filter (None, Sub, Up, Average eller Paeth), der erstatter pixelværdier med forskellen til naboerne; ensfarvede flader bliver til lange rækker af nuller. Derefter pakkes de filtrerede data med DEFLATE, den samme algoritme som i ZIP. Mange programmer vælger filtre og DEFLATE-indstillinger hurtigt frem for godt, så de samme pixels kan ofte gemmes i færre bytes.
Det giver to måder at gøre en PNG mindre på:
- Tabsfri optimering. Værktøjet kører OxiPNG, som afprøver forskellige filterstrategier og komprimeringsindstillinger og beholder det mindste resultat. Billedet forbliver identisk pixel for pixel. Gevinsten afhænger meget af, hvordan filen blev gemt: en eksport fra et hurtigt skærmbilledværktøj bliver ofte mærkbart mindre, mens en fil, der allerede er optimeret, næsten ikke ændrer sig.
- Færre farver med palette (med tab). En PNG i fulde farver med gennemsigtighed gemmer 4 bytes pr. pixel. Konverteres den til en palette med op til 256 farver, gemmes 1 byte pr. pixel, før DEFLATE overhovedet går i gang, og derfor sparer denne tilstand som regel langt mere. Flad grafik og skærmbilleder klarer det fint; bløde overgange og fotos kan få synlige farvetrin.
Palette med færre farver er standard (tilstanden "Smart", 256 farver med dithering); skift PNG-komprimering til Tabsfri, når hver pixel skal forblive præcis. Indstillingen for antal farver styrer paletten; færre farver giver en mindre fil og større risiko for synlige trin i overgange.
Indstillinger til almindelige opgaver
| Billede | Tilstand | Bemærkninger |
|---|---|---|
| Logo eller ikon | Smart, 64–256 farver | Tjek bløde kanter mod en mørk og en lys baggrund |
| Skærmbillede med tekst | Smart, 256 farver, eller Tabsfri | Skalér først, hvis det kommer fra en skærm med høj opløsning |
| Diagram til dokumentation | Tabsfri | Bevarer hver linje præcist til senere redigering |
| Foto gemt som PNG ved en fejl | Konvertér output til JPG eller WebP | Brug kun PNG, hvis du har brug for gennemsigtighed eller præcise pixels |
Retina-skærmbilleder er en hyppig kilde til kæmpestore PNG'er: et skærmbillede af hele skærmen på en bærbar med 2880 × 1800 har over 5 millioner pixels. Skalerer du den længste side til 1600 px, kommer du under en tredjedel af det, og det betyder som regel mere end nogen komprimeringsindstilling.
Til orientering: i vores test blev fire PNG-skærmbilleder af sider fra Wikipedia, MDN og GitHub 58–60 % mindre med standardtilstanden Smart og, målt på medianen, omkring en tredjedel mindre i tilstanden Tabsfri. Dine egne filer kan blive mere eller mindre mindre.
Almindelige problemer
- Farvetrin i overgange efter tilstanden Smart. Hæv antallet af farver, eller skift tilbage til tabsfri.
- En takket glorie omkring et gennemsigtigt logo. Udglattede kanter kræver flere niveauer af gennemsigtighed; behold mindst 128 farver til den slags billeder.
- Næsten ingen besparelse i tabsfri tilstand. Filen var allerede godt pakket. Kun færre farver eller mindre dimensioner gør en reel forskel, og værktøjet giver den originale fil tilbage, når der ikke kan laves noget mindre.
- PNG'en er et fotografi. JPEG eller WebP passer bedre til indholdet og bliver langt mindre.
Spørgsmål om PNG
Ændrer tabsfri tilstand overhovedet mit billede?
Nej. De afkodede pixels er identiske; det er kun måden, de er pakket på, der ændres. Du kan sammenligne før og efter ved ethvert zoomniveau uden at finde en forskel.
Hvad er forskellen på PNG-8 og PNG-24?
Det er uformelle betegnelser. PNG-8 er et indekseret billede med en palette på op til 256 farver; PNG-24 er fulde RGB-farver, og PNG-32 tilføjer en alfakanal. Palettetilstanden i dette værktøj laver PNG-8-filer, som stadig kan indeholde gennemsigtighed.
Overlever gennemsigtigheden komprimeringen?
Ja, i begge tilstande. Konverterer du output til JPG, bliver gennemsigtige områder hvide, fordi JPEG ikke har nogen alfakanal.
Skal jeg bruge PNG eller WebP på mit website?
Til fotos med gennemsigtighed er WebP som regel langt mindre, og alle aktuelle browsere viser det. Dette værktøj skriver WebP i tilstanden med tab, så til grafik, der skal forblive præcis pixel for pixel, bør du beholde PNG, som også kan åbnes i ældre programmer.
Flere billedværktøjer
Billedkomprimeringen klarer en blandet omgang filer. Animeret grafik hører hjemme i GIF-komprimeringen, og Sådan virker det forklarer mere indgående, hvad med og uden tab betyder.