Hur bildkomprimering fungerar: Förstörande vs förlustfri förklaring | Bulk Image Compressor
Vad är bildkomprimering, egentligen?
Bildkomprimering handlar om att minska filstorleken genom att ta bort data. Det är hela konceptet. Du tar en fil som är, säg, 5 MB, och krymper den till 500 KB eller mindre. Frågan är alltid: vilken data tas bort, och kommer du att märka skillnaden?
Varje digital bild består av pixlar, och varje pixel lagrar färginformation. Ett 4000x3000 foto har 12 miljoner pixlar, och om varje lagrar 24 bitar färgdata är det cirka 36 MB rå information. Uppenbarligen vill ingen hantera 36 MB bildfiler, så vi komprimerar dem.
Det finns två tillvägagångssätt för detta: förstörande och förlustfri. De fungerar olika, producerar olika resultat och är bra för olika saker.
Förstörande komprimering: Släng bort det du inte kommer att sakna
Förstörande komprimering tar permanent bort viss bilddata. Du kan inte få tillbaka den när den är borta. Det låter dåligt, men här är grejen: den är utformad för att ta bort det dina ögon ändå inte är bra på att märka.
Mänskligt seende är bättre på att uppfatta förändringar i ljusstyrka än förändringar i färg. Vi är inte heller bra på att upptäcka fina detaljer i komplexa, röriga områden i en bild. Förstörande komprimering utnyttjar båda dessa fakta.
Hur JPEG-komprimering fungerar
JPEG är det vanligaste förstörande formatet, och sättet det fungerar på är ganska smart.
Först delas bilden upp i små 8x8 pixelblock. Varje block går igenom något som kallas en Diskret Cosinus Transform (DCT). Oroa dig inte för matematiken. Vad DCT gör är att konvertera pixeldata från “här är färgerna vid varje position” till “här är mönstren av förändring över detta block.”
Efter den transformationen kvantiseras datan. Detta är steget där information faktiskt kastas bort. De subtila, högfrekventa detaljerna (små variationer i färg och ljusstyrka) avrundas eller elimineras. Ditt kvalitetsreglage i vilken bildredigerare som helst styr hur aggressivt denna kvantisering sker.
Vid kvalitet 95 tas väldigt lite bort. Vid kvalitet 30 tas mycket bort. Skillnaden i filstorlek mellan dessa två inställningar kan vara enorm, ofta 10x eller mer.
Det sista steget är entropikodning, vilket bara är ett förlustfritt steg som packar den återstående datan så effektivt som möjligt. Tänk på det som att zippa en fil.
Kvalitetsavvägningen
Varje förstörande komprimering innebär en avvägning mellan filstorlek och visuell kvalitet. Den goda nyheten är att denna avvägning inte är linjär. Att gå från kvalitet 100 till kvalitet 80 kan minska din filstorlek med 70% med nästan ingen synlig skillnad. Att gå från 80 till 60 sparar mindre utrymme men börjar visa artefakter, de blockiga, smetiga områdena du ibland ser i hårt komprimerade foton.
För de flesta foton är kvalitet 75-85 den bästa punkten. Du får massiva filstorleksbesparingar och bilden ser fortfarande bra ut för de flesta. Om du vill lära dig mer om att hitta rätt balans, kolla in vår guide om hur du minskar bildfilstorlek utan att förlora kvalitet.
Förlustfri komprimering: Behåll varje pixel
Förlustfri komprimering minskar filstorleken utan att ta bort någon data alls. När du dekomprimerar filen får du tillbaka det exakta originalet, pixel för pixel. Avvägningen är att förlustfria filer är större än förstörande.
Så hur krymper du en fil utan att förlora något? Genom att hitta effektivare sätt att beskriva samma data.
Hur PNG-komprimering fungerar
PNG är det mest använda förlustfria formatet. Det använder en kombination av filtrering och DEFLATE-komprimering (samma algoritm som används i ZIP-filer).
Före komprimering tillämpar PNG filter på varje rad av pixlar. Istället för att lagra råfärgvärdet kan den lagra skillnaden mellan varje pixel och den bredvid. I områden där färger ändras gradvis är dessa skillnader mycket små tal, ofta nollor. Små, repetitiva tal komprimeras mycket bättre än slumpmässiga råvärden.
Efter filtrering går datan genom DEFLATE, som hittar upprepade mönster och ersätter dem med kortare koder. Om en sekvens av pixlar visas flera gånger lagras den en gång och refereras överallt annars.
Resultatet: du får en mindre fil som fortfarande är en perfekt kopia av originalet. För en typisk skärmbild eller grafik kan PNG-komprimering minska filstorleken med 50-70% utan någon kvalitetsförlust.
Var förlustfri briljerar
Förlustfri komprimering fungerar bäst när bilden har stora områden med identiska färger, skarpa kanter och text. Skärmbilder, logotyper, diagram, UI-element, allt med platta färger och rena linjer, allt detta komprimeras mycket bra med PNG.
Foton komprimeras inte lika bra med förlustfria metoder eftersom de har för mycket variation i varje pixel. Ett fotografi som komprimerats förlustfritt kan vara 3-5x större än samma foto sparat som JPEG med kvalitet 80, och de flesta skulle inte se skillnaden.
När du ska använda varje typ
Använd förstörande (JPEG) när:
- Du arbetar med fotografier
- Filstorlek spelar större roll än pixelperfekt noggrannhet
- Bilden ska visas på webben
- Du behöver komprimera många bilder samtidigt (prova Bulk Image Compressor för batch-bearbetning)
Använd förlustfri (PNG) när:
- Bilden har text, logotyper eller skarpa kanter
- Du behöver genomskinlighet (PNG stöder det, JPEG gör inte det)
- Du sparar skärmbilder eller UI-mockups
- Du behöver redigera bilden igen senare och vill bevara kvaliteten
Vad kvalitetsinställningar faktiskt betyder
När du justerar ett kvalitetsreglage från 1 till 100 i något bildverktyg styr du hur mycket data som kastas bort under kvantiseringssteget. Men siffrorna är inte standardiserade mellan verktyg. Kvalitet 80 i Photoshop, kvalitet 80 i GIMP och kvalitet 80 i en online-kompressor kan alla producera olika resultat.
Vad som spelar större roll än siffran är resultatet. Komprimera din bild, titta på den och kontrollera filstorleken. Om den ser bra ut och filen är tillräckligt liten är du klar. Om den ser dålig ut, höj kvaliteten lite och försök igen.
Ett praktiskt tillvägagångssätt: börja vid kvalitet 80 och jämför med originalet. Oftast ser du ingen skillnad. Om du gör det, prova 85 eller 90. Under 70 blir komprimeringsartefakter märkbara i de flesta foton.
Det behöver inte vara det ena eller det andra
Moderna format som WebP stöder faktiskt både förstörande och förlustfri komprimering i samma format. Du väljer vilket läge du ska använda när du sparar filen. Denna flexibilitet är en anledning till att WebP har blivit så populärt för webbilder. Du kan läsa mer om formatskillnader i vår JPEG vs PNG vs WebP-jämförelse.
Sammanfattning: komprimering handlar om att göra smarta avvägningar. Förstörande fungerar genom att ta bort data som dina ögon inte kommer att sakna. Förlustfri fungerar genom att beskriva samma data mer effektivt. Att veta vilket du ska använda, och när, sparar tid och håller dina bilder snygga vid minsta möjliga filstorlek.
Ready to compress your images?
Bulk compress JPEG, PNG, WebP, and AVIF images right in your browser. No uploads, no sign-ups.
Try Bulk Image Compressor