O Google lançou o Jpegli, uma biblioteca JPEG para codificação de imagens. A nova biblioteca pretende ser mais rápida, mais agradável visualmente e mais eficiente do que os JPEGs tradicionais. Os defensores da tecnologia disseram que ela tem potencial para tornar a Internet mais rápida e bonita.

Anunciado em 3 de abril e acessível no GitHub, o Jpegli mantém alta compatibilidade com versões anteriores, ao mesmo tempo que oferece recursos aprimorados e uma taxa de compactação de 35% em configurações de compactação de alta qualidade, disse o Google. Jpegli trabalha utilizando novas técnicas para reduzir ruídos e melhorar a qualidade da imagem. Recursos novos ou aprimorados incluem heurísticas de quantização adaptativas da implementação de referência JPEG XL, seleção aprimorada de matriz de quantização, cálculo de resultados intermediários e a possibilidade de usar espaço de cores mais avançado.

A biblioteca fornece um codificador e decodificador interoperável em conformidade com o padrão JPEG original e seu formalismo de 8 bits mais conveniente e compatibilidade API/ABI com libjeg-turbo e MozJPEG. Quando as imagens são comprimidas ou descomprimidas através do Jpegli, também são realizados cálculos mais precisos e psicovisualmente eficazes; as imagens parecerão mais nítidas e terão menos artefatos observáveis. Embora melhore a taxa de densidade da qualidade e compressão da imagem, a velocidade de codificação do Jpegli é comparável às abordagens tradicionais, como o MozJPEG, de acordo com o Google. Os desenvolvedores da Web podem, assim, integrar o Jpegli aos fluxos de trabalho existentes sem sacrificar a velocidade de codificação, o desempenho ou o uso de memória.

Jpegli pode ser codificado com mais de 10 bits por componente. A codificação de 10 bits acontece no formalismo original de 8 bits e as imagens resultantes são interoperáveis ​​com visualizadores de 8 bits. A dinâmica de 10 bits está disponível como uma extensão de API e são necessárias alterações no código do aplicativo para aplicá-la. Além disso, o Jpegli compacta imagens com mais eficiência do que os codecs JPEG tradicionais; isso pode economizar largura de banda e espaço de armazenamento e tornar as páginas da web mais rápidas, disse o Google.