Et kig inde i Googles nye billedformat

I sidste uge annoncerede Google, at det har udviklet et nyt billedfilformat, der lover at fremskynde ikke kun Google, men resten af ​​internettet. Det nye format, døbt WebP , kunne reducere størrelsen af ​​billeddownloads betydeligt sammenlignet med det i øjeblikket udbredte JPEG-format. Hvis, som Google hævder, 65 procent af trafikken på internettet består af billedfiler, kan WebP i sidste ende give hele onlineverdenen et hastighedsløft.





WebP-filen til højre er en tredjedel af størrelsen af ​​JPEG til højre.

WebP er baseret på en ny datakomprimeringsalgoritme for billedfiler. Ifølge Googles produktchef Richard Rabbat blev formlen oprindeligt udviklet til at komprimere videoklip, som dem Google serverer på YouTube. Ingeniører fandt derefter ud af, at den samme matematik kunne bruges på statiske billeder.

Det fungerer sådan her: Software konverterer et billede, der er gemt i et andet filformat, til WebP-formatet ved at se på en blok på 16 pixels i det originale billede og notere farven på hver pixel i den blok. Softwaren forudsiger derefter, hvad pixelfarverne i en tilstødende blok på 16 pixels vil være, baseret på den første blok. Til sidst sammenligner den de forudsagte værdier med de faktiske farver på pixels i den næste blok. Hvis WebP-algoritmens uddannede gæt er korrekt, skal der ikke tilføjes yderligere data til den komprimerede billedfil. Kun de pixels, hvis farver er forskellige fra forudsigelsen, optages i filen.



Resultatet er, at der skal lagres færre pixelværdier i de fleste WebP-billedfiler end i en JPEG-fil af det samme billede. Når en internetbruger med en WebP-aktiveret browser downloader billedet, ville hans browser bruge den samme formel til at forudsige mange af pixelværdierne og derefter udfylde de pixels, der er gemt i WebP-filen, som ikke matchede algoritmens forudsigelse. I stedet for at downloade en masse pixels, ville WebP-browseren matematisk beregne deres farver. At forudsige pixelfarver viser sig at være hurtigere end at downloade dem, selv på en højhastighedsinternetforbindelse.

Det er teorien, men hvordan klarer WebP sig i praksis i den virkelige verden? I test på en million billeder udvalgt fra internettet tilfældigt hævder Googles softwareudviklere, at konvertering af dem til WebP-format førte til en gennemsnitlig reduktion på 40 procent i billedets filstørrelse. Virksomheden har oprettet en demo side der viser typiske webbilleder og viser, hvor meget mindre det samme billede ville være i WebP, uden synlige ændringer i billedets kvalitet.

Indtil videre kan du ikke bruge WebP. De forudsigende algoritmer skal være indbygget i din browser. Google tilføjer WebP-understøttelse til sin egen browser, Chrome. Men realistisk set skal WebP understøttes af næsten alle verdens browsere - det vil sige Internet Explorer, Firefox og Safari - før webstedsoperatører vil have et incitament til at begynde at tjene WebP-billeder i massevis. Det er et langsigtet projekt, ikke en hurtig løsning.



Hastighed har altid været et mantra hos Google. Hurtigere websider fører til mere Googling af webbrugere. Dette fører til gengæld til flere annoncer vist af Google, hvilket potentielt fører til mere annonceindtægter for virksomheden. I en 2007 test udført live på webstedet for flere uger , hævder Google at have fundet ud af, at en langsommere reaktion på en søgeforespørgsel fra de gennemsnitlige 400 millisekunder til 500 millisekunder sænkede testpersoners søgemaskinebrug nok til, at det (hvis forsinkelsen havde været reel på hele webstedet) ville have kostet Google 900 millioner dollars i tabt omsætning over et år.

Det er en af ​​grundene til, at virksomheden for nylig begyndte at vise søgeresultater til brugernes skærme, mens de stadig skriver deres søgetermer. Hvis WebP bliver indbygget i alles browsere, og formatet omfavnes af webstedsoperatører, ser det ud til, at Googles trafik - og alle andres - næsten vil stige.

skjule