Marked
Priser
Logg innStart
DesignguidenCSS og nett
CSS og nett

Komprimere bilder uten å ødelegge gradienter

Bilder tåler hard komprimering. Gradienter gjør det ikke. Her er hvorfor en myk overgang blir til striper, og de nøyaktige innstillingene som holder den myk mens filen forblir liten.

GradientlyVerifisert Gradiently-konto·1. oktober 2026·5 min lesetid
Omslag: Cadiz Crossing · GR·9SYN·ZK

Kortversjonen

  • Bildekomprimering gjør filer mindre enten tapsfritt, ved å lagre de samme pikslene mer effektivt, eller med tap, ved å kaste detaljer.
  • Myke gradienter lider mest under tapsbasert komprimering, fordi nabofarger slås sammen til synlige striper og blokker.
  • Mørke, subtile gradienter får striper først, siden et 8-bits bilde har svært få ulike verdier mellom to nære mørke farger.
  • Et lett lag med korn eller dithering skjuler striper bedre enn noen kvalitetsinnstilling, fordi det bryter opp trinnene.
  • For grafikk med gradienter eksporterer du PNG eller tapsfri WebP, eller JPG med kvalitet 90 eller høyere og chroma subsampling slått av.
På denne siden
Hvorfor gradienter går i stykker når du komprimerer demKvalitetsinnstillingene som betyr noeKorn: den beste kuren mot striperEn metode for å komprimere ethvert bildeKomprimeringsverktøy du kan stole på

Bildekomprimering gjør en fil mindre på én av to måter. Tapsfri komprimering lagrer nøyaktig de samme pikslene mer effektivt, som når du zipper et dokument. Tapsbasert komprimering kaster detaljer den regner med at du ikke legger merke til. Fotografier skjuler det tapet godt fordi de er fulle av tekstur. Myke gradienter skjuler ingenting: komprimerer du en myk overgang for hardt, brytes den opp i striper, flekker og blokker. Løsningen er en blanding av riktig format, riktig kvalitetsinnstilling og litt korn.

Hvorfor gradienter går i stykker når du komprimerer dem

Et vanlig bilde lagrer 256 nivåer for hver av rød, grønn og blå. Det høres ut som mye helt til du ser på en subtil mørk overgang. Fra #14101f til #2a2147 over en 1920 piksler bred toppseksjon stiger den røde kanalen bare 22 nivåer. Hvert nivå må strekkes over rundt 87 piksler, så du er allerede ett steg unna synlige striper før noen komprimering.

En overgang med svært få trinnlinear-gradient(90deg, #14101f 0%, #2a2147 100%)
Nære mørke farger over en stor flate: den klassiske stripefaren. På en god skjerm ser du kanskje allerede svake loddrette trinn her.

Tapsbasert komprimering forenkler deretter bildet i små blokker og slår sammen farger som er nesten like. I et foto er nabopiksler sjelden like, så lite endres. I en gradient er nesten hver nabo nesten lik, så hele fargestrekk faller sammen til én. Det er striper i gradienter, og mørke og pastellfargede overganger viser det mest.

Får lett striper

  • Mørke overganger mellom nære farger
  • Bleke pasteller over en stor flate
  • Helt rene digitale flater
  • Brede formater som en toppseksjon i 1920×1080

Klarer seg godt

  • Lyse overganger med fargestopp langt fra hverandre
  • Gradienter med korn eller tekstur
  • Travle fotografier og illustrasjoner
  • Små bilder med korte fargestrekk

Kvalitetsinnstillingene som betyr noe

Hvert format har én hovedbryter og noen skjulte. Disse startpunktene er forsiktige for grafikk med gradienter og tekst; fotografier kan som regel gå lavere. Vurder alltid i 100 % zoom på en god skjerm, aldri på et miniatyrbilde.

PNGTapsfri, full farge

Innstilling for foto

Sjelden det beste valget

Merknader

Unngå å redusere til 256 farger på gradienter
JPGKvalitet 90 til 95, subsampling av (4:4:4)

Innstilling for foto

Kvalitet 80 til 85

Merknader

Aldri rediger og lagre en JPG om og om igjen
WebPTapsfri, eller med tap 85 til 90

Innstilling for foto

Med tap 75 til 80

Merknader

Beste standardvalg for ditt eget nettsted
AVIFMed tap på høy kvalitet, test nøye

Innstilling for foto

Middels kvalitet

Merknader

Minste filer, tregere å kode
FormatInnstilling for gradientgrafikkInnstilling for fotoMerknader
PNGTapsfri, full fargeSjelden det beste valgetUnngå å redusere til 256 farger på gradienter
JPGKvalitet 90 til 95, subsampling av (4:4:4)Kvalitet 80 til 85Aldri rediger og lagre en JPG om og om igjen
WebPTapsfri, eller med tap 85 til 90Med tap 75 til 80Beste standardvalg for ditt eget nettsted
AVIFMed tap på høy kvalitet, test nøyeMiddels kvalitetMinste filer, tregere å kode
Kvalitetstall kan ikke sammenlignes mellom formater eller engang mellom verktøy, så se på dem som steder å begynne å teste.

Chroma subsampling

De fleste JPG-kodere lagrer farge i halv oppløsning av lysstyrken, skrevet 4:2:0. Øyet merker det knapt i fotografier, men farget skrift og mettede gradienter får myke, utsmurte kanter. Mange verktøy gjemmer innstillingen under avanserte valg; slår du den av (4:4:4), koster det litt størrelse og holder fargekantene skarpe.

PNG-kvantisering

PNG-optimaliserere krymper ofte filer ved å redusere dem til en palett på 256 farger eller færre. Det er utmerket for flate logoer og forferdelig for gradienter, som trenger tusenvis av nyanser. Får en komprimert PNG plutselig striper, er kvantisering nesten alltid grunnen.

Korn: den beste kuren mot striper

Å legge til et fint lag med støy høres baklengs ut, men det er den sikreste kuren. Korn sprer piksler litt lysere og mørkere, så øyet blander trinnene til en jevn overgang, og komprimeringen får tekstur å ta vare på i stedet for flate strekk å slå sammen. Det får også en digital gradient til å føles som en overflate. Kornete gradienter viser hvor mye du bør bruke.

Ren overgang
Rolige timer, sakte kaffe.
Jevn på skjermen, stripete etter opplasting
Gradiently · @gradiently

En ren mørk overgang i 1920×1080 er bildet som mest sannsynlig får striper etter komprimering.

Med korn
Rolige timer, sakte kaffe.
Teksturen skjuler trinnene
Gradiently · @gradiently

Med fint korn i overflaten overlever samme type overgang komprimering og leses som et materiale.

På nett kan du legge til korn i CSS eller SVG i stedet for å bake det inn i et stort bilde, så nedlastingen forblir bitteliten. Se støytekstur i CSS. Gradiently-Marks har korn som en del av materialet, så et design laget med en Mark har allerede teksturen som hjelper det å overleve plattformens nye komprimering.

En metode for å komprimere ethvert bilde

  1. 1

    Skaler ned til visningsstørrelsen

    Den største besparelsen er piksler du aldri trengte. Et Instagram-innlegg i 1080×1350 skal eksporteres i 1080×1350, ikke 4000 piksler bredt.

  2. 2

    Velg format etter innhold

    Tekst, logoer og gradienter: PNG eller tapsfri WebP. Foto: JPG, WebP eller AVIF. PNG eller JPG og WebP mot PNG og JPG går dypere.

  3. 3

    Sett høy kvalitet, og senk den så

    Start på 90, gå ned fem om gangen og sammenlign i 100 %. Stopp på trinnet før du ser en endring i den mørkeste gradienten.

  4. 4

    Komprimer én gang, fra originalen

    Behold en ukomprimert original. Hver nye eksport kommer fra den, aldri fra en tidligere JPG.

  5. 5

    Sjekk den ferdige filen der den skal bo

    Last opp et testinnlegg eller åpne siden på en telefon. Plattformer og CDN-er kan komprimere på nytt.

Komprimeringsverktøy du kan stole på

Med Googles nettapp Squoosh kan du sammenligne formater og innstillinger side om side med en glidebryter, og det er den raskeste måten å lære hva hver bryter gjør. For mapper med bilder gjør kodere på kommandolinjen samme jobb i bulk.

bash
# JPG at quality 92 with full colour resolution (ImageMagick)
magick hero.png -quality 92 -sampling-factor 4:4:4 hero.jpg

# Lossless WebP for a gradient graphic
cwebp -lossless hero.png -o hero.webp

# Lossy WebP for a photo
cwebp -q 78 photo.png -o photo.webp
Kjør disse på en ukomprimert original, aldri på en fil som allerede har vært gjennom tapsbasert komprimering.

Er gradienten din en nettstedsbakgrunn, er det letteste bildet ikke noe bilde: en CSS-gradient koster ingen nedlasting og får aldri striper av komprimering, selv om den fortsatt kan vise 8-bits trinn i brede mørke overganger. CSS-bakgrunner viser hvordan du legger gradienter i lag med en bitteliten korntekstur, og optimalisere bilder for nett dekker hva Lighthouse ser etter.

Design med en levende gradient

Innlegg, stories, lysbilder og bannere i alle størrelser, med tekst som alltid er lesbar.

Begynn å designe, gratis

Spørsmål folk stiller

Hvordan komprimerer jeg bilder uten å miste kvalitet?

Skaler til størrelsen bildet vises i, bruk tapsfri PNG eller WebP til grafikk, og bruk JPG, WebP eller AVIF med tap på høy kvalitet til foto. Sammenlign i 100 % zoom før du senker innstillingen.

Hvorfor gir komprimering striper i gradienter?

Tapsbasert komprimering slår sammen farger som er nesten identiske, og en myk gradient består nesten bare av nesten identiske naboer, så fargestrekk faller sammen til synlige striper.

Hva er den beste kvalitetsinnstillingen for JPEG?

Rundt 80 til 85 for fotografier og 90 til 95 for grafikk med tekst eller gradienter. Kvalitetstall varierer mellom verktøy, så sjekk resultatet i 100 % zoom.

Hjelper det virkelig å legge til korn mot striper?

Ja. Fint korn bryter opp trinnene mellom fargene så øyet leser en jevn overgang, og det gir komprimeringen tekstur å ta vare på i stedet for flate områder å slå sammen.

Bør jeg komprimere PNG-filer?

Tapsfri PNG-optimalisering er alltid trygt. Unngå å redusere en gradient-PNG til en palett på 256 farger, som gir striper.

Del denne guiden

Skrevet av GradientlyVerifisert Gradiently-konto

Teamet bak Gradiently, et designverktøy bygget rundt Marks: levende gradienter som gjør at alt du designer ser ut som ditt.

Se profilen vår

På denne siden

Hvorfor gradienter går i stykker når du komprimerer demKvalitetsinnstillingene som betyr noeKorn: den beste kuren mot striperEn metode for å komprimere ethvert bildeKomprimeringsverktøy du kan stole på

Del denne guiden

Neste i CSS og nett

Favicon-design: små ikoner med ditt eget uttrykk

Les videre

Alle guider om CSS og nett
Gradienter

Hvorfor gradienten din har striper, og hvordan du fikser banding

5 min lesetid

Du laget en jevn gradient, og den kom tilbake med striper. Det er banding, og det har en enkel årsak og en håndfull pålitelige løsninger. Her er regnestykket, og så kurene.

CSS og nett

PNG eller JPG: hvilket bildeformat du bør bruke og når

5 min lesetid

Det ene formatet beholder hver piksel, det andre kaster detaljer for å holde seg lite. Vet du hvilke detaljer som kastes, vet du hvilket du skal velge, hver gang.

CSS og nett

WebP, PNG og JPG: moderne bildeformater til nettet

5 min lesetid

Nettstedet trenger ikke levere de samme filene som du publiserer på Instagram. WebP og AVIF gjør samme jobb som PNG og JPG med færre byte når de settes opp riktig.

Finn uttrykket som bare er ditt.

Hver Mark er en levende bakgrunn med én eier. Prøv en ledig Mark og sikre deg din når det føles riktig.

Begynn å designe

Sjekk et sertifikat

Skriv inn et sertifikatnummer eller en Mark-kode for å se hvem som eier den.

Virker med ChatGPT og Claude

Be AI-en din om et design. Den lager det i din Mark, klart til å redigere.

ChatGPTClaude
Slik kobler du til

Produkt

  • Marked
  • Utforsk
  • Priser
  • Sertifikater

Lær

  • Designguiden
  • Hjelpesenter
  • Hva er nytt

Utviklere

  • Oversikt
  • ChatGPT og Claude
  • API-referanse
  • API-nøkler

Selskap

  • Om oss
  • Kontakt oss
  • Logg inn

Juridisk

  • Vilkår
  • Personvern
  • Refusjoner
  • Mark-beskyttelse
  • Informasjonskapsler
  • Alle retningslinjer
Beveg deg over bokstavene. Hver av dem bærer en ekte Mark.Trykk på en bokstav for å se Marken.Ett navn. Ti Marks inni det.
© 2026 Gradiently