Som du säkert redan känner till finns det tre dominerande format för bilder på internet. Först har vi det ”förlustrika” JPEG-formatet, vilket är allmänt användbart eftersom det ger acceptabel kvalitet med relativt liten filstorlek. Sedan har vi GIF-formatet, som stöder transparens och animering, men som inte är särskilt bra på att återge ett brett spektrum av färger. Slutligen finns det det ”förlustfria” PNG-formatet som stöder transparens och bevarar den ursprungliga bildkvaliteten utan kompromisser, men som samtidigt resulterar i lite större filstorlekar.
Här på wdzwdz föredrar vi att använda PNG-formatet för många av våra skärmdumpar – inklusive de som visas i det här inlägget – då vi uppskattar den skärpa som formatet erbjuder. De förstorade filstorlekarna är dock inte något vi är förtjusta i, eftersom de resulterar i långsammare laddningstider för våra besökare samt ökad belastning på våra servrar. Som tur är har vi med hjälp av webbaserade verktyg såsom TinyPNG lyckats kringgå detta problem för att uppnå en optimal balans mellan bildkvalitet och filstorlek.
TinyPNG är dock ett onlineverktyg. Vad händer om man inte har tillgång till internet, men behöver bearbeta skärmdumpar direkt? Dessutom, även om man har tillgång till internet, vore det att föredra ett lokalt program för att kunna utföra arbetet i färre steg.
Det är här PNGoo kommer in i bilden. Detta verktyg för Windows, som huvudsakligen utvecklats av Kornel Lesiński, fungerar som ett grafiskt användargränssnitt (GUI) för kommandoradsverktyget pngquant, vilket radikalt minskar filstorleken för PNG-bilder utan att påverka bildkvaliteten.
Jag testade PNGoo med de skärmdumpar som användes i vår recension av Horizon för iOS, och resultaten var riktigt imponerande! De fyra ursprungliga PNG-filerna – som totalt vägde cirka 2,5 MB efter att de sparats med Paint.NET – minskades till mindre än en femtedel av sin ursprungliga storlek: endast 550 KB efter att ha bearbetats med pngquant. Hela processen tog mindre än 10 sekunder på min dator, men sparar betydligt mer tid och data för våra läsare som helhet (för att inte tala om den minskade bandbreddskostnaden).
I mina tester fann jag att PNGoo inte bara var snabbare, utan också effektivare än det andra populära komprimeringsverktyget för PNG-bilder på Windows: ”PNGGauntlet”.
PNGoo har ett praktiskt alternativ för att skriva över de ursprungliga PNG-filerna, så att du slipper öppna en separat mapp för att använda de nyligen komprimerade bilderna. Utöver detta kan du givetvis ändra ”Output Directory” och justera färginställningarna för att optimera bilderna ännu mer.
Jag har inte hittat något GUI-verktyg för pngquant till Linux, men OS X-användare kan ta en titt på ImageAlpha från den officiella pngquant-webbplatsen via länken nedan.