Bildkomprimerare

Gör JPEG-, PNG- och WebP-filer mindre direkt i webbläsaren, med samma bildstorlek.

Upp till 20 bilder samtidigt. Komprimeringen startar så fort du lägger till dem.

Komprimeringsstyrka
Klar. Lägg till bilder för att börja.

Dina bilder bearbetas i webbläsaren. Ingenting laddas upp till BroBroGo.

Vanliga frågor

Laddas mina bilder upp?

Nej. Komprimeraren körs i din webbläsare och behåller bildfilerna på din enhet.

Vilka bildformat stöds?

Den stöder JPEG-, PNG- och WebP-inmatning samt utmatning i JPEG, WebP och PNG.

Kommer komprimeringen att minska bildkvaliteten?

Smart komprimering testar lätta kvalitetskandidater och behåller det minsta resultatet som fortfarande ser skarpt ut.

Kan jag ställa in en exakt målstorlek för filen?

Ja. Målstorleksläget söker efter en matchande kvalitetsnivå och minskar vid behov bildstorleken varsamt.

Hur bildfiler komprimeras i webbläsaren

När en bildfil tar upp mycket utrymme beror det på tre samverkande faktorer: det totala antalet pixlar, mängden färginformation som lagras för varje enskild pixel samt hur effektivt kodaren kan förutsäga och packa mönster i bilddata. En digital bild är i sin enklaste form ett rutnät av pixlar där varje punkt kräver data för att beskriva sin färgstyrka. Ju fler detaljer och färgskiftningar en bild innehåller, desto svårare blir det för en komprimeringsalgoritm att förutsäga nästa pixel, vilket leder till en större fil.

Denna bildkomprimerare minskar filstorleken för JPEG-, PNG- och WebP-filer direkt i din webbläsare. Verktyget behåller som standard bildens ursprungliga bredd och höjd i pixlar. Det innebär att dimensionerna förblir desamma, medan antalet byte som används för att beskriva pixlarna minskas. Eftersom komprimering innebär att man avstår från vissa bilddetaljer, styrs mängden detaljförlust av den valda komprimeringsstyrkan.

Dina bilder bearbetas lokalt i webbläsaren. Ingenting laddas upp till BroBroGo. Filerna stannar på din enhet under hela processen och skickas aldrig till någon extern server.


Förlustfri kontra förlustgivande komprimering

Det finns en grundläggande skillnad i hur olika bildformat hanterar datareduktion:

  • Förlustgivande komprimering (Lossy): Används för JPEG och WebP. Algoritmen tar bort färgdetaljer och subtila nyanser som det mänskliga ögat har svårt att uppfatta. Detta ger en mycket kraftig minskning av filstorleken, men bilden blir inte längre exakt identisk med originalet på pixelnivå.
  • Förlustfri komprimering (Lossless): Sparar bilden så att varje pixel är helt identisk med originalet efter uppackning. Detta är standard för PNG. Nackdelen är att filstorleken förblir relativt stor, särskilt för fotografier.

När en PNG-bild komprimeras i detta verktyg sker en förlustgivande färgreduktion. Antalet unika färger skärs ner till en palett på maximalt 255 färger, varpå filen packas om förlustfritt. Det är endast själva ompackningen som är förlustfri, medan färgreduktionen kastar bort färginformation permanent.

Om verktyget upptäcker att ingen färgreduktion klarar kvalitetskontrollen – vilket är vanligt för PNG-fotografier eller bilder som redan är färgindexerade – tillämpas istället en ren förlustfri ompackning. Då visas meddelandet "Den här bilden har för många fina detaljer för att kunna krympas mer utan synlig försämring, så den behölls pixel för pixel identisk.".


Färgreduktion och paletter i praktiken

Att reducera antalet färger till en palett är en mycket effektiv metod för att krympa platt grafik, logotyper, diagram och skärmbilder. Eftersom dessa bildtyper ofta innehåller stora fält med exakt samma färg, kan de beskrivas med ett fåtal indexerade färger utan att någon synlig kvalitet går förlorad.

[Originalbild: Miljontals färger] ──> [Färgreduktion: Max 255 färger] ──> [Förlustfri ompackning]

Om du däremot tillämpar färgreduktion på fotografier, mjuka färgövergångar (gradienter) eller hudtoner uppstår ofta artefakter i form av bandning (färgband). Detta beror på att det inte finns tillräckligt med färger i paletten för att återge de mjuka övergångarna, vilket tvingar algoritmen att skapa skarpa gränser mellan färgblocken.


Val av utdataformat och hantering av transparens

Att byta filformat kan ibland spara betydligt mer utrymme än att bara komprimera det befintliga formatet. Verktyget låter dig välja mellan följande utdataformat i panelen "Inte tillräckligt liten eller inte tillräckligt skarp?":

Format Transparens Optimalt för Egenskaper
JPEG Nej (ersätts med vitt) Fotografier, komplexa bilder Mycket hög komprimeringsgrad, saknar stöd för transparens.
PNG Ja Skärmbilder, logotyper, text Bevarar skarpa kanter och transparens, men blir stor för foton.
WebP Ja Webbanvändning Modern komprimering som ger mycket mindre filer än både JPEG och PNG.

Om du väljer JPEG för en bild som innehåller transparenta områden kommer dessa ytor automatiskt att fyllas med vit färg. Om verktyget upptäcker att en bild skulle bli mindre än hälften så stor genom att konverteras till WebP, visas rekommendationen "Den här bilden skulle bli mycket mindre som WebP. Ändra utdataformat nedan för att prova.". WebP-alternativet är endast tillgängligt om din webbläsare har stöd för att skriva WebP-filer.


Komprimeringsstyrka och målstorlek

Verktyget erbjuder fyra olika komprimeringsnivåer under rubriken "Komprimeringsstyrka":

  1. Skarpare: Ligger närmast originalet och sparar minst utrymme.
  2. Rekommenderad: Standardinställningen som balanserar storlek och visuell kvalitet.
  3. Mindre: Tillåter den största storleksreduktionen på bekostnad av detaljer.
  4. Exakt storlek: Låter dig ange en önskad målstorlek i KB eller MB (mellan 10 KB och 50 MB).

När du använder "Exakt storlek" försöker algoritmen nå målet genom att först justera komprimeringsgraden. Om detta inte räcker, krymps bildens dimensioner stegvis med cirka en tiondel per omgång. Denna nedskalning avbryts så fort bilden når ungefär en tredjedel av sitt ursprungliga pixelantal (till exempel om en bild på 12 miljoner pixlar krymps till 4 miljoner pixlar, vilket motsvarar cirka 58 % av den ursprungliga kantlängden), eller om den längsta sidan når 800 pixlar.

Om målet uppnås visas "Mål: Nåddes". Om bilden inte kan krympas mer utan att bryta mot dessa gränser visas "Mål: Närmaste möjliga resultat". Detta innebär att bilden har komprimerats och skalats ner så långt det är tekniskt möjligt, men ändå överstiger den önskade gränsen.


Metadata, rotation och begränsningar

När en bild komprimeras skrivs filen om helt, vilket innebär att inbäddad metadata såsom kamerainställningar, fotograferingsdatum och GPS-koordinater inte överförs till den nya filen. Det enda undantaget är om originalfilen behålls orörd för att den redan var optimalt komprimerad.

Verktyget läser av och tillämpar den rotationsinformation som finns lagrad i bildens EXIF-data, vilket förhindrar att mobilbilder hamnar på sidan efter komprimeringen. För att skydda enhetens arbetsminne finns en inbyggd gräns på cirka 24 miljoner pixlar. Bilder som överskrider denna gräns skalas automatiskt ner, vilket indikeras med texten "Automatiskt begränsad för att spara minne".

Om en komprimerad fil inte blir mindre än originalet, behålls originalfilen i sin helhet och visas med meddelandet "Den här filen är redan så liten vi kan göra den, så originalet behölls.".


Vanliga frågor

Laddas mina bilder upp?

Nej. Komprimeraren körs i din webbläsare och behåller bildfilerna på din enhet.

Vilka bildformat stöds?

Den stöder JPEG-, PNG- och WebP-inmatning samt utmatning i JPEG, WebP och PNG.

Kommer komprimeringen att minska bildkvaliteten?

Smart komprimering testar lätta kvalitetskandidater och behåller det minsta resultatet som fortfarande ser skarpt ut.

Kan jag ställa in en exakt målstorlek för filen?

Ja. Målstorleksläget söker efter en matchande kvalitetsnivå och minskar vid behov bildstorleken varsamt.