Google heeft de jpegli-bibliotheek gepresenteerd voor efficiƫntere compressie van JPEG-afbeeldingen.

Google heeft een nieuwe open bibliotheek jpegli geïntroduceerd, die een encoder en decoder voor JPEG-afbeeldingen implementeert. De bibliotheek bevat extra optimalisaties voor een hogere compressie-efficiëntie, waarmee de compressiegraad van hoogwaardige afbeeldingen met 35% kan worden verhoogd in vergelijking met traditionele JPEG-codecs. Vergeleken met libjpeg-turbo biedt de bibliotheek jpegli een vergelijkbaar kwaliteitsniveau met een verlaging van de bitrate met 32%. Op het niveau van de API en ABI is de bibliotheek volledig compatibel met libjpeg62 en kan deze worden gebruikt als een transparante vervanging. De code van de bibliotheek is geschreven in C++ en wordt verspreid onder de BSD-licentie.

Google heeft de jpegli-bibliotheek gepresenteerd voor efficiƫntere compressie van JPEG-afbeeldingen.

De verhoging van het compressieniveau wordt bereikt door geavanceerde technologieƫn toe te passen om ruis op de afbeelding te verminderen en de kwaliteit te verhogen, waarbij effectievere methoden voor psycho-visueel modelleren worden gebruikt om opkomende artefacten te verminderen. In het bijzonder maakt jpegli gebruik van adaptieve heuristiek voor kwantisatie, die wordt toegepast in het JPEG XL-project, evenals verbeterde algoritmen voor het selecteren van kwantisatiematrices en het berekenen van tussenresultaten.

De jpegli-bibliotheek maakt het mogelijk om afbeeldingen te coderen met 10 of meer bits per kleurcomponent. Het resultaat van de nieuwe coderingsalgoritmen is echter aangepast aan het traditionele JPEG-model, dat slechts 8 bits per kleurcomponent toestaat. Deze eigenschap zorgt ervoor dat de compatibiliteit met bestaande decoders, die zijn ontworpen voor 8-bits kleurcomponenten, behouden blijft.

Afbeeldingen die worden gecodeerd met jpegli voldoen volledig aan de JPEG-standaard, vereisen geen specifieke decoders en kunnen worden bekeken in bestaande JPEG-viewers en webbrowsers. Het gebruik van een eigen decoder voor het decomprimeren van afbeeldingen die met jpegli zijn gecomprimeerd, kan extra artefactvermindering opleveren. De coderingstijd met jpegli is vergelijkbaar met die van de bibliotheken libjpeg-turbo en MozJPEG.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster