Converter imagens PNG para WEBP via linha de comando

Converter imagens PNG para WEBP via linha de comando

Imagens desempenham um papel crucial na experiência do usuário em páginas da web, mas a otimização é essencial para garantir tempos de carregamento mais rápidos. Uma maneira eficaz de reduzir o tamanho dos arquivos de imagem é converter PNGs para o formato WebP, que oferece uma excelente compressão sem comprometer a qualidade. Neste guia, exploraremos como realizar essa conversão utilizando linhas de comando no Linux.

Instalando ferramenta necessária

Antes de tudo, precisamos do binário cwebp que faz parte do pacote webp, então vamos instalá-lo:

sudo apt-get install webp

Convertendo PNG para WebP

Agora que temos a ferramenta instalada, vamos utilizar o comando cwebp para conveter imagens PNG para o formato WebP. O uso básico da ferramenta é:

cwebp imagem.png -o imagem.webp

Mantendo a qualidade da imagem

Existem algumas flags que podemos adicionar ao comando para melhorar a qualidade da imagem durante a conversão e, ainda assim, manter a imagem com um tamanho bem menor, veja o exemplo abaixo:

cwebp -q 100 -lossless -m 6 imagem.png -o imagem.webp
Converter imagem PNG para WebP no Linux

Conforme foi possível observar, a imagem PNG tinha 61Kb e teve o tamanho reduzido para 37Kb.

Convertendo diversas imagens de uma vez

Caso você queira converter diversas imagens de uma única vez, pode-se utilizar um for, conforme o exemplo abaixo:

for x in *.png; do cwebp "$x" -o "${x%.png}.webp"; done

Por fim, agradecemos a leitura e esperamos que este post tenha te ajudado de alguma maneira! Caso tenha alguma dúvida, entre em contato conosco pelo Telegram , Facebook ou Instagram ! Veja mais posts no IronLinux !

Posts relacionados

O comando curl

O comando curl

O curl é uma ferramenta para transferir ou receber dados de um servidor.

Ler post completo
Inserir data e hora no comando HISTORY

Inserir data e hora no comando HISTORY

Neste POST iremos aprender a inserir data e hora no comando HISTORY do Linux de maneira rápida e fácil!

Ler post completo
O comando FIND no Linux

O comando FIND no Linux

O comando “find” é uma ferramenta poderosa do Linux para encontrar arquivos e diretórios em um sistema de arquivos.

Ler post completo