Hur man minskar storleken på en bildfil

Tidigare skrev jag en artikel om hur man minskar storleken på en bildfil  med det inbyggda e-postalternativet i Utforskaren(Explorer) eller genom att använda ett skrivbordsprogram som heter Image Resizer för Windows . Det här är bra alternativ, men det finns flera andra sätt att gå tillväga för att optimera en bild. Många webbplatser kommer också att berätta för dig att använda Paint , men jag har funnit att det inte är en bra metod eftersom bilderna ser mycket sämre ut.

För det första är det viktigt att förstå att vissa metoder som används för att minska storleken på en bild kommer att resultera i en lägre bildkvalitet, vilket kan vara bra för en webbplats, men inte för utskrift. Detta inträffar vanligtvis när du ändrar upplösningen på en bild, säg från 2560×1440 till 1920×1080.

Ett annat sätt att minska storleken på en bild är att komprimera bilden. Det finns två typer av kompression: förlustfri och förlustfri. Förlustfri(Lossless) komprimering kommer att minska storleken på bilden utan att förlora en enda pixel av originalfilen. Förlust(Lossy) betyder att viss data kommer att gå förlorad.

Slutligen gör bildformatet också stor skillnad i storleken på filen. En vanlig bild du tar från din kamera kommer förmodligen att vara en JPG -bild eftersom det fungerar bra komprimeringsmässigt. Men bilder med få färger (256 färger eller mindre) blir mycket mindre om du använder GIF . PNG är ett förlustfritt format som kan komprimeras mycket. Det fungerar bra för webbgrafik och komplexa fotografier.

I den här artikeln ger jag några exempel med skärmdumpar på att komprimera en bild med flera format så att du kan se skillnaderna i storlek och kvalitet.

Hur man minskar bildstorleken

Låt oss börja med att prata om hur du kan minska storleken på bilden utan att förlora kvalitet. Detta ger dig den minsta filen med bibehållen originalkvalitet på bilden. Uppenbarligen kommer du med förlustkomprimering att ge dig mycket mindre filer, som du ser i exemplen nedan, men du kommer att förlora en del kvalitet.

Format och komprimering

Låt oss först börja med en platt färggrafik. Som ett exempel tog jag bara en skärmdump av HDG- webbplatsen (600×319) eftersom den har få färger och inte är komplex. Här är filstorlekarna i de olika formaten utan någon komprimering:

Original GIF: 27 KB

Original JPEG: 67 KB

Original PNG: 68 KB

Som du kan se är PNG- och GIF- filerna definitivt skarpare än JPEG . Som tidigare nämnt är JPEG bättre för fotografering. GIF fungerar bra här eftersom det bara är 27 KB jämfört med PNG , som är 68 KB. Men enligt min erfarenhet komprimerar PNG:er(PNGs) mycket bättre om det är en förlustkomprimering och bildkvaliteten är fortfarande mycket bra.

När jag gjorde en förlustfri komprimering av de tre, blev bara JPG- och PNG- bilderna förminskade i storlek, men inte mycket. PNG gick(PNG) till 45 KB och JPG gick till 58 KB. När jag gjorde en förlustkomprimering var siffrorna för PNG de mest imponerande.

Lossy GIF: 22 KB

Förlustig JPEG: 50 KB

Förlust PNG: 23 KB

Som du kan se ser PNG bäst ut och den är bara 1 KB större än GIF ! Det är därför jag använder PNG - bilder på den här webbplatsen för de flesta av mina skärmdumpar. JPEG kommer normalt alltid att vara bättre för fotografering av bilder med många färger. Men kom ihåg, JPG är bara 16-bitars, medan PNG är 24-bitars, så JPG stöder miljontals färger, men PNG stöder obegränsade färger.

GIF :en minskade(GIF) bara med 5 KB, men tappade samtidigt mycket kvalitet. JPG : en komprimerade inte mycket, men JPG :er komprimeras(JPGs) normalt inte lika bra som PNG:er(PNGs) gör.

Du kan använda din fotoapp för att ändra formatet för en bild för att se vilken storlek som är minst. För komprimering rekommenderar jag att du använder onlineverktyg eftersom de gör ett bra jobb. Jag använder personligen Kraken.io för mina webbplatser, men det finns andra bra där ute som TinyPNG  och Optimizilla .

Ändra bildupplösning

Det huvudsakliga sättet att förminska en bild är att sänka bildupplösningen. Om du har en fil som är 4000×2500, då minskar storleken till 2000×1250 att filen blir hälften så stor. Du kommer uppenbarligen att förlora en stor del av originalbilden i data, men beroende på ditt syfte kanske det inte spelar någon roll.

Varje bildredigeringsprogram kommer att ha ett sätt för dig att ändra eller ändra storlek på bilden. Här kan du ändra bredd/höjd eller upplösning, som normalt är punkter per tum ( DPI ) eller pixlar per tum ( PPI ). Läs denna fantastiska artikel om skillnaden mellan DPI och PPI(difference between DPI and PPI) . För allt på webben behöver du bara oroa dig för pixlar, inte prickar. Prickar(Dots) påverkar endast utskrivna bilder.

Så till exempel kan min webbplats bara ha bilder upp till 680 pixlar breda. Därför ändrar(Therefore) jag alltid storleken på en bild till 680 pixlar eller lägre innan jag laddar upp den eftersom WordPress annars kommer att ändra storlek på den till 680px för mig, men filstorleken blir större än den behöver vara.

Om du vill förstå mer om antalet 72 pixlar/tum och omsamplingsalternativet, kolla in detta utmärkta inlägg(excellent post) som går in i detalj.

Ändra färgdjup/läge

I exemplet ovan, om du har en bild med bara ett fåtal färger, behöver du inte använda ett bildformat som stöder miljontals färger. I mitt exempel på webbsidan behöver GIF bara stödja indexerad(Indexed) färg och 8 bitar/kanal.

Du kan välja RGB -färg och 16 bitar/kanal, men bilden skulle se exakt likadan ut, men ha en större filstorlek. Du kan läsa mer om dessa färglägen(colors modes) på Adobes hemsida. Förutom Photoshop låter de flesta bildredigerare dig också ändra färgdjup/läge för en bild.

Beskära bild

Ett annat enkelt sätt att minska storleken på en bild är att helt enkelt beskära den! Allt som beskärs kommer att tas bort från bilden. Oavsett vilken bild du har kan du normalt beskära den åtminstone lite, vilket definitivt kommer att hjälpa till att minska storleken.

Och observera att en gröda inte bara behöver vara den typiska där du skär ut saker från toppen/botten eller vänster/höger. SnagIt Editor , en av mina favoriter, har ett utklippsverktyg som låter dig klippa ut delar av bilder från mitten av en bild horisontellt eller vertikalt. Detta kommer till nytta oftare än du tror. Här är ett exempel där jag måste inkludera en skärmdump av Start -menyn medan jag skriver ett kommando.

Ovanstående filstorlek var ursprungligen 22 KB stor. Istället för att använda det skar jag ut mittdelen, som jag inte behövde som visas nedan.

Den nya filstorleken är bara 9 KB! Allt detta utan att ens göra någon komprimering eller ändra filformatet. När jag väl komprimerade den fick jag ner den till endast 4,4 KB. Så beskärning är ett viktigt sätt att minska storleken på en bild.

Förhoppningsvis minskade du storleken på din bild och lärde dig lite om hur digitala bilder fungerar på vägen! Om du har några frågor, kommentera gärna. Njut av!



About the author

Jag är en webbutvecklare med över 10 års erfarenhet av att arbeta med webbläsarna Firefox och Google Docs. Jag är specialist på att skapa enkla men kraftfulla onlineapplikationer och har utvecklat webbaserade lösningar för både små företag och stora organisationer. Min kundbas inkluderar några av de största företagen, inklusive FedEx, Coca Cola och Macy's. Mina kunskaper som utvecklare gör mig till en idealisk kandidat för alla projekt som behöver slutföras snabbt och effektivt - från att utveckla anpassade webbplatser till att skapa robusta e-postmarknadsföringskampanjer.



Related posts