O Google acha que acabou de resolver os maiores problemas do JPEG

Um novo algoritmo de compactação deve corrigir esses artefatos irritantes e economizar muito espaço de armazenamento

Resumo

  • O Jpegli de código aberto do Google promete compactação de imagem 35% melhor do que outros métodos, melhorando a qualidade e economizando largura de banda.
  • A biblioteca de codificação é compatível com codificadores JPEG existentes, facilitando a substituição imediata.
  • Jpegli reduz o ruído e armazena mais detalhes em arquivos menores, oferecendo melhor qualidade de imagem online.



Sejamos realistas: por mais onipresentes que sejam os JPEGs, eles nem sempre oferecem a melhor qualidade de imagem. Eles podem ser compactados muito mais do que formatos sem perdas como PNG, e a natureza do formato do arquivo pode introduzir artefatos de compactação feios que geralmente pioram a cada cópia subsequente. Embora os problemas de cópia não sejam algo que o Google possa consertar, a empresa está abordando o quão bem o JPEG pode compactar imagens com seu novo Jpegli de código aberto, uma nova biblioteca de codificação para JPEG que promete uma melhoria de 35% na taxa de compactação em relação aos métodos concorrentes.


Relacionado

O que é software de código aberto?

recupere um pouco da sua privacidade com software de código aberto

A ideia do Jpegli vem da otimização de sites. Para acelerar o tempo de carregamento da página, as imagens precisam ser compactadas apenas o suficiente para não demorarem uma eternidade para carregar, mas também para não parecerem de baixa qualidade e pixeladas. Jpegli promete a melhor taxa de compactação para imagens de alta qualidade e, ao contrário de outros projetos do Google, como o amplamente detestado WebP, é 100% compatível com codificadores e decodificadores JPEG existentes. Ele funciona até com o formalismo de 8 bits mais comumente usado. Opcionalmente, a ferramenta também suporta mais de 10 bits, levando a menos artefatos e outros problemas de imagem.


O novo método de compactação do Google pode economizar muita largura de banda

Dois gráficos mostrando como o Jpegli do Google oferece melhor compactação com qualidade superior do que as opções concorrentes

Fonte: Google

“Uma pontuação ELO mais alta indica um melhor desempenho agregado no estudo do avaliador. Podemos observar que o jpegli a 2,8 BPP recebeu uma classificação ELO mais alta do que o libjpeg-turbo a 3,7 BPP, uma taxa de bits 32% maior que a do Jpegli.”


O Google tem um anúncio inteiro dedicado aos detalhes técnicos de como o Jpegli funciona, mas a essência é que ele conta com novas técnicas que podem reduzir melhor o ruído e, ao mesmo tempo, armazenar mais detalhes em arquivos menores. O Google conta com novas ferramentas desenvolvidas para o JPEG XL mais avançado. Tudo isso combinado leva à melhoria de 35% mencionada acima, ao mesmo tempo que mantém a compatibilidade entre todos os navegadores e outras ferramentas de renderização de imagens disponíveis.

Para aqueles que desejam se aprofundar na ferramenta de código aberto, o Google a disponibilizou no Github. Para o resto de nós, podemos esperar que as imagens ocupem menos nossa largura de banda ao visitar sites. Embora o Google não tenha feito nenhum anúncio sobre isso até agora, também não ficaríamos surpresos se o Jpegli chegasse a mais produtos da própria empresa, como o Google Fotos. Certamente aliviaria a carga nos servidores do Google quando as bibliotecas de imagens ocupassem 30% menos espaço, enquanto as próprias imagens mantinham a mesma qualidade.