Este programa foi marcado como "Limpo" pelo anfitrião.
O WebP é destinado a substituir o GIF, JPEG e PNG.
Suas funcionalidades incluem:
-
Compressão com perda
-
Compressão sem perda
-
Metadados, incluindo Formato de Arquivo de Imagem Trocável (EXIF) e Plataforma de Metadados Extensíveis (XMP)
-
Transparência (um "canal alfa")
-
Perfil ICC embutido (Consórcio Internacional de Cor)
-
Múltiplas molduras (animação)
A expectativa típica é alcançar uma qualidade visual igual ou melhor que um JPEG, PNG ou GIF, mas com uma economia de 25% a 35% no tamanho do arquivo.
Isso é notavelmente difícil de medir, porque se você concorda com um tamanho de arquivo igual, então a qualidade deveria ser melhor, mas há um "teto" de qualidade que pode ser detectado pela maioria dos olhos humanos.
Então a métrica é o inimensurável: Quão bom parece para você?
Se parece tão bom ou melhor, e o tamanho do arquivo é menor, então pode-se dizer que o formato é superior.
O melhor e mais comum teste é olhar para uma imagem comprimida com JPEG ou PNG e, em seguida, olhar para a mesma imagem comprimida pelo WEBP.
Se você não conseguir diferenciar e o tamanho do arquivo do WEBP for menor, então é uma melhoria para o espaço em disco e a largura de banda.
O WEBP é um formato de 8 bits (baseado no codec de vídeo VP8) e não possui suporte para cores de 10 bits, 12 bits ou 16 bits.
Especificamente, o WEBP é YUV420, onde Y é Luma (brilho e escuridão) e U e V são Croma (cor).
Cada pixel de 8 bits no UV (Croma) corresponde a um bloco de 2x2 de pixels Luma de 8 bits, ou, em outras palavras, o Croma tem metade da resolução do Luma.
Isso não é incomum, porque a nitidez de uma imagem parece ao olho humano é principalmente (não inteiramente, para ser justo) influenciada pelo Luma.
Nossos olhos diferenciam o claro do escuro melhor do que percebem mudanças sutis na tonalidade.
A chunk ICCP começa com uma declaração de 4 bytes (a string ASCII "ICCP"), seguida por um inteiro de 32 bits representando o comprimento da carga útil, então a carga útil (a especificação do perfil de cor de acordo com o International Color Consortium), e, opcionalmente, um byte para preencher o cabeçalho.
O perfil ICC embutido pode definir qualquer espaço de cor antigo que você queira.
Se nenhum for definido, o sRGB é assumido.
OlibwebpA biblioteca apenas analisa o perfil ICC, ela não lida com a conversão de fato.
Isso é deixado para a aplicação do cliente, que é o motivo pelo qual você pode receber uma notificação às vezes no GIMP ou em uma aplicação semelhante sobre um conflito de espaço de cor.
É geralmente seguro converter para o seu espaço de cor atual, e se não for, você saberia porque está trabalhando em uma casa de produção multimídia onde espaços de cor e perfis de cor são significativos.
A conversão para WEBP está disponível na maioria das aplicações, neste ponto, incluindo Image Magick e a...Texto: "CWB"Comando.
Magia de Imagem:
Converta foo.tifffoo.webp
Ou usandocwebpcom-qpara uma qualidade- opara saída:
$ cwebp foo.tiff -q 60-o foo.webp
Imagens de teste estão disponíveis de um conjunto de testes do Mozillateste.
Ou você pode testar em uma imagem do Hacker Public Radio, como a captura de tela do formulário de upload na página donotas_do_episódiopágina:
`wget https://`//hackerpublicradio.org/imagens/formulario_upload.png$ cwebp upload_form.png -q 50- o formulário de upload.webp`ls -gl`
`-rw-r--r--`1usuários308K Set16 13:56formulário de upload.png-rw-r--r--1Usuários79K Set16 13:57upload_form.webp
