Hvordan bildekomprimering fungerer i nettleseren
Når du legger til bilder i dette verktøyet, starter komprimeringen umiddelbart uten at du må konfigurere noe først. Prosessen foregår lokalt i nettleseren din, noe som betyr at filene forblir på din enhet og ingenting lastes opp til BroBroGo.
Verktøyet reduserer filstørrelsen i byte for JPEG-, PNG- og WebP-filer, mens bildets bredde og høyde i piksler som standard holdes uendret. Det er viktig å presisere at dette kun gjelder de ytre dimensjonene; selve pikseldataene blir modifisert. Å komprimere betyr å gi avkall på enkelte detaljer i bildet, og hvor mye som fjernes styres av innstillingen for komprimeringsstyrke.
En bildefils størrelse i byte bestemmes i hovedsak av tre faktorer:
- Pikselantall: Det totale antallet piksler (bredde × høyde).
- Fargeinformasjon: Hvor mange unike farger som brukes, og hvor mye data som kreves for å beskrive fargen til hver enkelt piksel.
- Prediksjonsevne: Hvor effektivt komprimeringsalgoritmen kan forutsi og kode mønstre eller repeterende områder i bildet.
Når komprimeringen er fullført, viser resultatskjermen "Totalt spart" i prosent, etterfulgt av en detaljlinje som viser antall bilder og den samlede filstørrelsen før og etter. Du kan bruke en glidebryter merket "Dra for å sammenligne originalen med det komprimerte bildet" for å inspisere resultatet. Hvert bilde listes opp med miniatyrbilde, filnavn, opprinnelig størrelse, komprimert størrelse, samt informasjon om "Dimensjoner" og "Type". Du kan laste ned hvert bilde enkeltvis, eller alle samlet via knappen "Last ned alle (.zip)".
De nedlastede filene får endelsen -compressed lagt til det opprinnelige filnavnet. Hvis en fil ble returnert helt uendret fordi den ikke kunne gjøres mindre, beholder den sitt opprinnelige navn.
Justering av komprimeringsstyrke og formater
Hvis det første resultatet ikke er tilfredsstillende, finnes det et panel på resultatskjermen merket "Ikke liten nok, eller ikke skarp nok?". Dette panelet er lukket som standard, men når du klikker det åpent, får du tilgang til flere avanserte innstillinger:
Komprimeringsstyrke
Du kan velge mellom fire ulike nivåer for kvalitetskontroll:
- Skarpere: Beholder mest mulig av originalens detaljer, men gir den minste reduksjonen i filstørrelse.
- Anbefalt: Standardinnstillingen som balanserer visuell kvalitet og filstørrelse.
- Mindre: Tillater den største reduksjonen i filstørrelse, på bekostning av flere synlige detaljer.
- Eksakt størrelse: Lar deg spesifisere en ønsket filstørrelse.
Målstørrelse
Dette feltet vises kun når du velger "Eksakt størrelse". Her kan du taste inn et tall og velge enhet mellom KB og MB. Feltet godtar verdier fra minimum 10 KB til maksimalt 50 MB, og åpnes ferdig utfylt med 100 KB som startverdi.
Når du bruker denne modusen, forsøker verktøyet å nærme seg grensen gjennom gjentatte runder. Hvis kodingen alene ikke er nok til å komme under grensen, krympes bildets dimensjoner med omtrent en tiendedel per runde. Denne krympingen stopper når én av to betingelser inntreffer:
- Bildet har nådd omtrent en tredjedel av sitt opprinnelige pikselantall (for eksempel vil et bilde på 4000 × 3000 piksler, totalt 12 millioner piksler, stoppe ved omtrent 4 millioner piksler, som tilsvarer ca. 58 % av den opprinnelige sidelengden).
- Den lengste siden av bildet når 800 piksler.
Hvis målet nås, vises teksten "Mål: Nådd". Hvis det ikke lykkes, vises "Mål: Nærmeste mulige resultat". Dette betyr at bildet kan ha mistet betydelig med detaljer og dimensjoner uten at filstørrelsen kom under grensen. I slike tilfeller bør du vurdere å øke målstørrelsen eller godta et mindre bilde.
Utdataformat
Du kan velge mellom Behold originalformat, JPEG, WebP eller PNG.
- JPEG: Har ikke støtte for gjennomsiktighet. Hvis du konverterer et bilde med gjennomsiktige områder til JPEG, vil disse områdene fylles med hvit farge.
- WebP: Er ofte langt mer effektivt enn eldre formater. Hvis verktøyet oppdager at et bilde vil bli under halvparten så stort ved å bruke WebP, vises meldingen: "Dette bildet vil bli mye mindre som WebP. Endre utdataformatet nedenfor for å prøve det.". Hvis nettleseren din ikke støtter skriving av WebP, vil ikke dette valget være tilgjengelig i listen.
Maks bredde og Maks høyde
Begge feltene starter på 2560 piksler og godtar verdier fra 1 til 12000. Disse fungerer som tak, ikke som faste mål: bilder som allerede er mindre enn disse verdiene, beholder sine opprinnelige dimensjoner.
Hvordan de ulike formatene komprimeres
Komprimeringsmetodene skiller seg vesentlig fra hverandre avhengig av hvilket format du velger som utdata:
| Format | Komprimeringsmetode | Håndtering av gjennomsiktighet | Typiske egenskaper |
|---|---|---|---|
| JPEG | Tapskomprimerende (lossy). Kodes i flere omganger for å finne den minste filen som ligger tett opptil originalen. | Støttes ikke. Gjennomsiktige områder fylles med hvitt. | Godt egnet for fotografier og bilder med jevne fargeoverganger. |
| PNG | Tapskomprimerende fargereduksjon etterfulgt av tapsfri (lossless) pakking. | Bevares fullt ut. | Ideelt for grafikk, logoer, skjermbilder og tekst. |
| WebP | Tapskomprimerende. Kodes i flere omganger for optimal farge- og detaljbevaring. | Bevares fullt ut. | Svært effektivt format som ofte gir under halvparten av filstørrelsen til JPEG/PNG. |
Tapskomprimering av PNG
PNG-utdata fra dette verktøyet er tapsredusert, ikke bare lagret på nytt. Antallet unike farger reduseres til en palett på maksimalt 255 farger, og filen pakkes deretter tapsfritt. Verktøyet tester flere nivåer av fargereduksjon og forkaster kandidater der den visuelle forskjellen fra originalen blir for stor.
- Skarpere tester kun de mest skånsomme fargereduksjonene og stiller strenge krav til likhet.
- Anbefalt tester et moderat fargeområde.
- Mindre tester det bredeste fargeområdet og tillater større synlige endringer.
Hvis ingen fargereduksjon overlever kvalitetskontrollen – noe som er vanlig for fotografier lagret som PNG eller grafikk som allerede har en begrenset fargepalett – blir filen i stedet pakket tapsfritt på nytt. Da vises merknaden: "Dette bildet har for mange fine detaljer til å krympes mer uten synlig tap, så det er beholdt piksel for piksel identisk.".
Regler, begrensninger og metadata
For å sikre stabil drift og forhindre minneproblemer i nettleseren, følger verktøyet noen faste regler:
- Mengdebegrensning: Du kan velge opptil 20 bilder samtidig. Hvis du velger flere, vises feilmeldingen: "Velg opptil 20 bilder om gangen.".
- Formatbegrensning: Kun JPEG, PNG og WebP støttes. Andre formater vil utløse feilmeldingen: "Bare JPEG-, PNG- og WebP-filer støttes.".
- Skadede filer: Hvis en fil ikke kan åpnes, vises meldingen: "Denne filen kunne ikke åpnes som et bilde. Den kan være skadet, tom eller ikke et faktisk bilde.". En ødelagt fil avbryter ikke hele prosessen; de andre bildene i køen komprimeres som normalt, og antallet feilrapporteres (f.eks. "2 fil(er) kunne ikke behandles.").
- Generell feil: Hvis komprimeringen feiler av andre årsaker, vises: "Komprimering mislyktes. Prøv et mindre bilde eller et annet utdataformat.".
- Minnesikkerhet: Bilder som overskrider en innebygd grense på omtrent 24 millioner piksler, skaleres automatisk ned for å hindre at nettleseren går tom for minne. Dette markeres med merkelappen "Autobegrenset av hensyn til minnet".
- Bevaring av originalen: Verktøyet returnerer aldri en fil som er større enn originalen. Hvis den komprimerte versjonen ikke blir mindre, beholdes originalfilen uendret med merknaden: "Denne filen er allerede så liten som mulig, så originalen ble beholder.".
- Metadata og EXIF: Siden komprimeringen skriver om bildefilen, vil lagret informasjon som kamerainnstillinger, opptaksdato og GPS-koordinater gå tapt. Det eneste unntaket er filer som returneres helt urørt fordi de allerede var så små som mulig; disse beholder alle sine opprinnelige metadata.
- Rotasjon: Rotasjonsdata som ligger lagret i bildets metadata blir brukt under prosesseringen, slik at bilder tatt med mobiltelefon ikke blir komprimert sidelengs.
Ofte stilte spørsmål
Blir bildene mine lastet opp?
Nei. Komprimereren kjører i nettleseren din og beholder bildene på enheten din. Ingen data sendes til eksterne servere.
Hvilke bildeformater støttes?
Den støtter JPEG-, PNG- og WebP-inndata med JPEG-, WebP- og PNG-utdata.
Vil komprimering redusere bildekvaliteten?
Smart komprimering tester lette kvalitetsalternativer og beholder det minste resultatet som fortsatt ser skarpt ut. Ved fargereduksjon i PNG-bilder eller høy komprimeringsgrad på JPEG og WebP kan noe synlig kvalitet gå tapt for å oppnå lavere filstørrelse.
Kan jeg angi en nøyaktig filstørrelse?
Ja. Målstørrelsesmodus søker etter et matchende kvalitetsnivå og reduserer dimensjonene forsiktig ved behov. Hvis målet ikke kan nås med koding alene, vil bildet krympes trinnvis ned til maksimalt en tredjedel av opprinnelig pikselantall eller til den lengste siden er 800 piksler.