Mozilla lança projeto para deixar imagens JPEG mais leves na web

12.03.2014
|
0 comentários
|

O tempo passa, a tecnologia evolui, mas alguns problemas continuam os mesmos. É o caso das imagens para a web: cada vez mais elas respondem pelo “peso” dos sites. Para amenizar esta situação, a Mozilla acaba de lançar o mozjpeg, um projeto que visa deixar as imagens JPEG mais leves, mas sem alterar a sua qualidade.

A preocupação com o tamanho das imagens não vem de hoje. Em 2010, o Google lançou o formato WebP justamente para tentar diminuir o impacto do tráfego deste tipo de conteúdo na internet. O WebP é parecido com o JPEG, mas utiliza uma técnica de compressão que pode resultar em imagens até 34% menores que neste último.

O formato cumpre o que promete e é capaz inclusive de suportar animações e fundo transparente, unindo as vantagens do JPEG, do GIF e do PNG, mas esbarra no fator compatibilidade: somente os navegadores Chrome (óbvio) e Opera suportam o WebP nativamente e, em relação aos editores de imagens, a maioria ainda exige plugin para trabalhar com conteúdo do tipo.

A Mozilla não descarta a hipótese de levar o WebP para o Firefox, mas como o JPEG é o padrão de imagem mais popular da internet, seus desenvolvedores acreditam que otimizar a compressão do formato é a iniciativa que trará resultados mais palpáveis.

É exatamente isso que o mozjpeg se propõe a fazer. Em seu comunicado, a Mozilla explica que, após conversas com vários engenheiros de software, a organização chegou à conclusão de que o JPEG ainda não alcançou seu potencial de compressão, mesmo tendo mais de 20 anos de existência. Esta percepção é que serviu de gatilho para o projeto.

Não é nada muito novo, na verdade. O que o mozjpeg faz é implementar um fork do jpgcrush, um script em Perl escrito pelo desenvolvedor Loren Merritt que vem sendo bastante utilizado para comprimir imagens. Este algoritmo verifica qual configuração de codificação progressiva faz a imagem ocupar menos bits de maneira lossless, ou seja, sem perder qualidade.

Nos testes da Mozilla, o jpgcrush conseguiu reduzir imagens PNG em 2% a 6% e, no caso do JPEG, em 10%, o que fez a organização considerá-lo o melhor encoder lossless disponível atualmente. Com o mozjpeg, a expectativa é deixá-lo ainda mais eficiente.

Se você estiver disposto a testá-lo em algum projeto, o mozjpeg 1.0 já está disponível no GitHub. Mais detalhes podem ser encontrados nesta lista de discussão.

Fonte: Tecnoblog

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.