Google huet eng nei Open Source Bibliothéik agefouert, jpegli, déi e JPEG Bildencoder an Decoder implementéiert. D'Bibliothéik enthält zousätzlech Optimisatiounen fir d'Kodéierungseffizienz ze verbesseren, wat bis zu 35% méi héich Kompressiounsraten fir héichqualitativ Biller erlaabt wéi traditionell JPEG Codecs. Am Verglach mam libjpeg-turbo erlaabt d'jpegli Bibliothéik Iech en ähnlechen Qualitéitsniveau z'erreechen, während d'Bitrate ëm 32% reduzéiert gëtt. Um API an ABI Niveau ass d'Bibliothéik voll kompatibel mat libjpeg62 a ka benotzt ginn fir se transparent ze ersetzen. De Bibliothéikscode ass an C++ geschriwwen an ënner der BSD Lizenz verdeelt.

D'Erhéijung vum Niveau vun der Kompressioun gëtt erreecht andeems fortgeschratt Technologien benotzt gi fir Bildrauschen ze reduzéieren an d'Qualitéit ze erhéijen, méi effektiv psycho-visuell Modelléierungsmethoden ze benotzen fir déi resultéierend Artefakte ze reduzéieren. Besonnesch benotzt jpegli déi adaptiv Quantiséierungsheuristik, déi vum JPEG XL-Projet benotzt gëtt, souwéi verbesserte Algorithmen fir Quantiséierungsmatrixen auszewielen an Zwëschresultater auszerechnen.
D'jpegli Bibliothéik erlaabt Iech Biller mat 10 oder méi Bits pro Faarfkomponent ze codéieren. Zur selwechter Zäit gëtt d'Resultat vun den neie Kodéierungsalgorithmen un den traditionelle JPEG-Formatmodell ugepasst, wat d'Benotzung vun nëmmen 8 Bits pro Faarfkomponent erlaabt. Dës Fonktioun erlaabt Iech d'Kompatibilitéit mat existéierende Decoderen z'erhalen, déi fir 8-Bit Representatioun vu Faarfkomponenten entworf sinn.
Biller kodéiert mat jpegli entspriechen voll dem JPEG Standard, erfuerderen keng spezifesch Decoder a kënnen an existente JPEG Zuschauer a Webbrowser gekuckt ginn. Mat Ären eegenen Decoder fir Biller ze dekompriméieren déi mat jpegli kompriméiert sinn erlaabt Iech Artefakte weider ze reduzéieren. D'Kodéierungsgeschwindegkeet mat jpegli ass vergläichbar mat de libjpeg-turbo a MozJPEG Bibliothéiken.
Source: opennet.ru
