Galeria do WebP

A melhor forma de visualizar essa página da galeria é com um navegador compatível com WebP, como o Google Chrome, o Opera e outros.

Se você não tiver acesso ao Google Chrome, poderá fazer o download das imagens na unidade local para usar com outros produtos compatíveis com o WebP.

Exemplos de arquivos de imagem em JPEG e WebP e a fonte PNG

A tabela abaixo mostra imagens JPEG dimensionadas (à esquerda) e WebP (à direita) lado a lado para comparação. Como existem navegadores compatíveis com WebP de maneira nativa, não colocamos mais imagens WebP em um contêiner PNG como fizemos no lançamento. Os tamanhos dos arquivos de imagem são exatos. Clique nas miniaturas de JPEG e WebP para abrir as imagens grandes em uma nova guia

Os tamanhos de arquivo abaixo das miniaturas correspondem aos tamanhos de arquivo das imagens visualizadas ao clicar nas miniaturas. As imagens WebP são mais de 30% menores do que as JPEG.

JPEG

WEBP

"Nærøyfjorden, Noruega – de Breiskrednosi. Patrimônio Mundial da UNESCO" 1

Tamanho do arquivo JPEG: 43,84 KB
Imagem WebP
Tamanho do arquivo WebP: 29,61 KB
"Kayaker na Ekstremsportveko 2010, Voss". 2

Tamanho do arquivo JPEG: 86,25 KB
Imagem WebP
Tamanho do arquivo WebP: 59,18 KB
Frame 10 da sequência "Parkrun" 3

Tamanho do arquivo JPEG: 297,05 KB
Imagem WebP
Tamanho do arquivo WebP: 198,38 KB
Imagem: "Uma cereja selvagem (Prunus avium) em uma flor" 4

Tamanho do arquivo JPEG: 251,03 KB
Imagem WebP
Tamanho do arquivo WebP: 172,82 KB
Imagem: Fim de fogo "Jaipur Maharaja Brass Band" Chassepierre, Bélgica 5

Tamanho do arquivo JPEG: 120,78 KB
Imagem WebP
Tamanho do arquivo WebP: 80,76 KB

Créditos da imagem

As imagens nesta página vêm de várias fontes diferentes. Selecionamos algumas imagens agradáveis e avançadas para mostrar as qualidades do WebP. Imagens clássicas famosas como Lena, o babuíno etc., muitas vezes usadas para fazer comparações de compactação, infelizmente não estão livres de direitos autorais.

Os créditos das imagens acima estão listados aqui em ordem.

1 "Nærøyfjorden, Noruega – de Breiskrednosi. Patrimônio Mundial da UNESCO"
Autor da imagem: Kjetil Birkeland Moe
Reproduzido com a permissão do autor.
Fonte em PNG
Postagem do blog por autor com comparação de JPEG e WebP. Passe o cursor para ativar exemplos.
2 "Kayaker em Ekstremsportveko 2010, Voss"
Autor da imagem: Kjetil Birkeland Moe
Reproduzido com a permissão do autor.
Fonte em PNG
Postagem do blog por autor com comparação de JPEG e WebP. Passe o cursor para ativar exemplos.
3 Frame 10 da sequência "Parkrun"
Produtor de imagens: Lars Haglund, SVT Sveriges Television AB
Reproduzido com a permissão do produtor
Fonte em PNG
4 Imagem: "A Wild Cherry (Prunus avium) in flower"
Autor da imagem: Benjamin Gimmel
Fonte PNG
Foto licenciada de acordo com a licença Creative Commons Attribution-Share Alike 3.0 Unported.
5 Imagem: Freia de fogo "Jaipur Maharaja Brass Band" Chassepierre Bélgica
Autor: Luc Viatour
Fonte PNG
Foto licenciada de acordo com a Creative Commons Licença Attribution-Share Alike 3.0 Unported.
Crie um site em www.lucnix.be

Como reproduzir as imagens

Para fins de reprodutibilidade e para demonstrar o uso de alguns parâmetros de compactação de WebP, descrevemos aqui as etapas exatas envolvidas ao gerar as imagens nesta galeria.

Ferramentas

Para converter e redimensionar as imagens de origem, usamos uma versão recente da ferramenta do ImageMagick chamada convert, disponível em https://www.imagemagick.org. As informações da versão são:

Version: ImageMagick 6.5.7-8 2010-12-02 Q16 https://www.imagemagick.org

Para compactação de JPEG, usamos a versão 8b do codificador de referência IJG, disponível em https://www.ijg.org/files/jpegsrc.v8b.tar.gz.

As informações da versão são:

Independent JPEG Group's CJPEG, version 8b  16-May-2010
Copyright (C) 2010, Thomas G. Lane, Guido Vollbeding

Como gerar as imagens PNG de origem

Primeiro, as origens JPEG são convertidas sem perdas para o formato PNG. Basta usar:

convert in.jpg out.png

Em seguida, as imagens de origem grande são redimensionadas para uma largura menor de 1.024 pixels usando o seguinte comando:

convert in.png -depth 16 -gamma 0.454545 -filter lanczos -resize 1024 -gamma 2.2 -depth 8 out.png

para produzir o conjunto final de imagens PNG de origem.

Compactação para o formato JPEG

O codificador de JPEG (cjpeg) recebe imagens de entrada no formato PPM. Usamos convert para gerá-los. A sequência de conversão completa é:

convert in.png tmp.ppm
cjpeg -optimize -quality 80 -outfile out.jpg tmp.ppm

que produz arquivos JPEG otimizados com um fator de qualidade de 80.

Compactar para o formato WebP

Nosso objetivo é uma redução de 30% no tamanho do arquivo em comparação com os arquivos JPEG otimizados. Assim, especificamos explicitamente os tamanhos de segmentação para cada imagem. Além disso, definimos valores ad hoc para a intensidade do filtro de cada imagem, graças à opção -f da ferramenta cwebp. A amplitude da modelagem de ruído espacial também é reforçada para algumas imagens com o uso da opção -sns. As linhas de comando exatas usadas eram:

cwebp -m 6 -f 50 -size 31500 1.png -o 1.webp
cwebp -m 6 -f 20 -sns 100 -size 62000 2.png -o 2.webp
cwebp -m 6 -sns 90 -size 213000 3.png -o 3.webp
cwebp -m 6 -f 40 -size 181000 4.png -o 4.webp
cwebp -m 6 -f 40 -size 89000 5.png -o 5.webp

No geral, os arquivos WebP resultantes forneceram uma economia global de 32% em comparação com os tamanhos de arquivo JPEG.

Observe que as miniaturas do WebP usadas nesta página também são 26% menores em comparação com o equivalente em JPEG.