Hvis du har vært mye i interaksjon med internett, har du kanskje lagt merke til at noen av de viktigste elementene som gjør internett, som bilder og lenker, har gått gjennom et paradigmeskifte det siste tiåret. Internett er raskere, og litt sikrere. Vi har observert store endringer i bilder på nettet, fra WebP, AVIF og nå Jpegli, et nytt bildekodingsbibliotek som Google nylig utgitt. Så hva er det egentlig og hvorfor betyr det noe? La oss finne ut av det.
Hva er Jpegli?
Jpegli er Googles nye åpen kildekode JPEG-kodingsbibliotek som tar sikte på å redusere størrelsen på JPEG-er massivt, samtidig som kvaliteten på bildet beholdes og hindre artefakter som du vanligvis finner i komprimerte bilder. «li» på slutten betyr «liten» på sveitsisk-tyske dialekter.
Det er bakoverkompatibelt, noe som betyr at Jpegli-bilder kan åpnes av programmer som støtter JPEG-er, kan hjelpe redusere størrelsen på et vanlig JPEG-bilde med 35 %og bruker 10+ bits per komponent i stedet for tradisjonelle JPEG-kodingsløsninger som tilbyr kun 8 bits per komponent. Det er også mer effektivt.
Jpegli er litt bedre enn WebP takket være dens raskere og høyere kvalitet komprimering. Det kan spare lagringsplass samtidig som det øker hastigheten på lastetidene til nettsider.
Hvordan fungerer Jpegli?
I kjernen bruker Jpegli fire viktige ting for å oppnå mer komprimering uten å ta et slag i kvaliteten. De er adaptiv kvantisering, forbedret matrisevalg, presise beregninger og valgfritt avansert fargerom.
Fast kvantisering i JPEG-er er hovedårsaken til deres middelmådige kvalitet. Jpegli bruker adaptiv kvantisering, som, i lekmannstermer, justerer hvilke elementer i et bilde som må beholdes basert på bilderegioner. Dette dermed reduserer støyen og holder detaljene intakte samtidig som den oppnår 35 % kompresjon. Jpegli tar en del av denne funksjonen fra bøkene til et annet populært åpen kildekode-bibliotek kalt JPEG XL.
Google kaller det «Spatially modulating the dead zone» basert på dens psykovisuelle modellering i et av prosjektene deres kalt Butteraugli. Prosjektet hjelper til med å estimere likhetene mellom to bilder og hvordan vi oppfatter dem ved å gi det en skalær poengsum og plotte det romlige kartet over nivået av forskjeller.
I Googles testing, Jpegli scoret høyere enn tradisjonelle kodebibliotek slik som Mozilla MozJPEG og libjpeg-turbo. Enkelt sagt betyr dette at Jpegli kan komprimere bilder mer effektivt enn andre kodeplattformer.
Hva betyr Jpegli for nettet?
Ikke noe. Nettet har for det meste tatt i bruk WebPs. For bedre å forstå forskjellen mellom WebP og Jpegli, bør du vurdere WebP som en koffert og Jpegli en oppgradert duffelbag. Kofferten gir deg muligheter til å oppbevare pent brettede bilder for å sikre maksimal kvalitet, men det kan hende at alle bærere ikke gjenkjenner kofferten.
På den annen side er Jpegli en oppgradering til din gamle saccosekk (JPEG). Den bruker smarte teknikker for å komprimere filene mens den gjenkjennes av portører (eksisterende JPEG-visere). Med enkle ord er WebP et bildeformat mens Jpegli er en koder/dekoder for JPEG-formatet.
Så, vil nettet begynne å bruke Jpegli snart? Nei, for det har allerede tatt i bruk WebP-er for det meste. Forvent imidlertid at Jpegli skal brukes i forskjellige bildeformateringsverktøy som tilbyr komprimeringsfunksjonalitet. Deler av nettet som fortsatt bruker JPEG-er kan bruke Jpegli for å gjøre nettsider raskere, men slik det er nå, vil WebP-er dominere nettressurser i årevis fra nå.
JPEG-er kunne bruke Jpeglis-koding, men vi ville ikke vite det fordi bildene fortsatt ville være i JPEG-format. WebP-bildeformatet, derimot, er kommet for å bli fordi det er mer allsidig med støtte for komprimering av PNG-er, animerte bilder og alfa-transparens.
Hva er dine tanker om det nye Jpegli-kodebiblioteket utgitt av Google? Gi oss beskjed i kommentarene nedenfor.
Støtt vårt arbeid ❤️
Hvis du likte denne artikkelen, vurder å gi en tips for å hjelpe oss med å fortsette å publisere kvalitetsinnhold.




















