BT

Google WebP - Criando Imagens Leves para Páginas Performáticas

por Abel Avram , traduzido por Pedro Mariano em 04 Out 2010 |

O Google deseja reduzir o tamanho das imagens que são transferidas pela internet através de um novo formato chamado WebP. Eles afirmam  que é possível chegar a uma redução de até 39% no tamanho da imagem, o que leva a páginas web mais performáticas.

O WebP (pronuncia-se "weppy" /(wĕpˈē)/) é um formato de compressão de imagens desenvolvido pelo Google que tem como propósito reduzir o tamanho dos arquivos de imagem. O Google afirma que imagens e fotos representam cerca de 65% do total de bytes enviados pela internet atualmente,  o que é uma fatia significativa de tudo que é compartilhado na internet. É justo dizer que ao diminuir o tamanho de bytes por figura nós teremos um impacto sobre o tamanho e a velocidade das páginas web.

O WebP utiliza um algoritmo de compressão baseado no codec VP8 utilizado pelo Google com o WebM, o formato de media open source para enconding e compressão de arquivos. De forma geral o efeito da utilização do WebP é uma redução média de 39% no tamanho de bytes de uma imagem, eles chegaram a esse valor depois de converterem cerca de 1,000,000 de fotos aleatórias, a maioria JPEGs e alguns PNGs e GIFs. O Google afirma que a perda de qualidade da imagem depois a compressão não foi significativa.

O WebP pretende substituir o JPEG para um formato de melhor compressão. As imagens WebP são processadas dentro de um container RIFF, adicionando uma pequena quantidade de bytes por figura (mínimo de 20 bytes) mas possuindo a abilidade de adicionar mais bytes caso a imagem precise de mais meta-dados.

Atualmente o Google disponibiliza um decodificador open source e uma ferramenta de conversão para o Linux x86 64-bit. A versão para Windows estará pronta em breve. O Google também está trabalhando em um patch para o WebKit que possibilitará ao Chrome processar imagens WebP.

Foi criada uma galeria de imagens a fim de comparar a qualidade de imagens WebP com seus respectivos JPEG originais. As imagens WebP foram encapsuladas em um container PNG para que possam ser visualizadas nos navegadores atuais.

O Google planeja disponibilizar suporte para a camada de transparência no futuro. O WebP é parte da iniciativa do Google chamada "Vamos tornar a web mais rápida (Let's make the web faster)" que inclui projetos como  Page Speed, Speed Tracer, e SPDY.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT