O WebP é um formato de imagem moderno que proporciona compactação superior sem perdas e com perdas para imagens na Web. Com ele, webmasters e desenvolvedores da Web podem criar imagens menores e mais avançadas que tornam a Web mais rápida.
As imagens WebP sem perda são 26% menores em comparação com os PNGs. Imagens com perda de WebP são 25 a 34% menores do que imagens JPEG comparáveis com índice de qualidade SSIM equivalente.
O WebP sem perda é compatível com transparência (também conhecido como canal Alfa) a um custo de apenas 22% mais bytes. Para os casos em que a compactação RGB com perda é aceitável, o WebP com perda também é compatível com transparência, normalmente fornecendo tamanhos de arquivo 3× menores em comparação com o PNG.
Com perdas, sem perda e transparência, há suporte para imagens WebP animadas, que podem fornecer tamanhos reduzidos em comparação com GIF e APNG.
A compactação WebP com perda usa codificação preditiva para codificar uma imagem, o mesmo método usado pelo codec de vídeo VP8 para compactar frames-chave em vídeos. A codificação preditiva usa os valores em blocos vizinhos de pixels para prever os valores em um bloco e, em seguida, codifica apenas a diferença.
A compressão WebP sem perda usa fragmentos de imagem já vistos para reconstruir exatamente novos pixels. Ela também pode usar uma paleta local se nenhuma correspondência interessante for encontrada.
Um arquivo WebP consiste em dados de imagem VP8 ou VP8L e um contêiner
baseado em RIFF. A biblioteca libwebp
autônoma serve como uma implementação
de referência para a especificação WebP e está disponível no
nosso repositório git ou como um tarball (links em inglês).
O WebP tem suporte nativo no Google Chrome, Safari, Firefox, Edge, no navegador Oper e por muitas outras ferramentas e bibliotecas de software. Os desenvolvedores também adicionaram suporte a várias ferramentas de edição de imagens.
O WebP inclui a biblioteca de codificação e decodificação leve libwebp
e as ferramentas de linha de comando cwebp
e dwebp
para converter
imagens de e para o formato WebP, além de ferramentas para visualização, mixagem e
animação de imagens WebP. O código-fonte completo está disponível na página de download.
Converta sua coleção favorita de PNG e JPEG para WebP fazendo o download da
ferramenta de conversão cwebp
pré-compilada para Linux, Windows ou macOS.
Conte sua experiência na lista de e-mails do projeto.