O que é libwebp?
Libwebp é uma biblioteca de software de código aberto desenvolvida pelo Google para codificar e decodificar imagens no formato WebP.
WebP, também criado pelo Google, é um formato de imagem que oferece alta qualidade com tamanhos de arquivo menores do que os formatos tradicionais como JPEG e PNG.
Isso significa que as imagens WebP carregam mais rapidamente, o que pode melhorar o desempenho e a experiência do usuário em sites e aplicativos.
A libwebp fornece uma maneira fácil de integrar a funcionalidade WebP em seus próprios programas.
Alguns dos recursos da libwebp incluem:
- Codificação e decodificação de imagens WebP.
- Suporte para imagens com e sem perdas.
- Suporte para transparência.
- Controle preciso sobre a qualidade da imagem.
- APIs fáceis de usar.
Posts relacionados:
- Como criar uma chave SSH
- Como restaurar chaves SSH
- Como fazer o backup de chaves SSH
- Como instalar a linguagem de programação Swift no Linux
- Como instalar a linguagem de programação Swift no macOS
- Gnome Builder o IDE para desenvolvimento de aplicativos GTK
- Como instalar o editor de texto Zed no Linux
- Como instalar a ferramenta de linha de comando pipX
- Variáveis, Constantes e Literais na linguagem Swift
- As melhores distribuições Linux com o ambiente desktop Xfce
Instalação
Linux
Arch Linux
sudo pacman -S \
libwebp
Fedora
sudo dnf install \
libwebp
Ubuntu
sudo apt install \
libwebp
macOS
Homebrew
brew install \
webp
Utilitário pré compilado
O Google fornece o utilitários pré compilados para os seguintes sistemas operacionais:
- Microsoft Windows (x64).
- Linux (aarch64).
- Linux (x86-64).
- macOS (arm64).
- macOS (x86-64).
Para baixar o utilitário acesse:
Após realizar o download descompacte o arquivo que foi baixado em um diretório onde o mesmo não será removido.
Em seguida adicione a pasta bin
ao PATH
do sistema operacional.
Linux
Edite o arquivo .bashrc
e adicione o caminho até a basta bin
:
export PATH="caminho/nome-da-pasta/bin:$PATH"
Algumas distribuições Linux já possuem as pastas $HOME/.local/bin
e $HOME/bin
mapeadas na variável PATH
.
Neste caso basta copiar os binário da pasta bin
para uma das pastas bin
do sistema operacional.
Se houver a necessidade de mapear esses diretórios na variável PATH
do sistema operacional, os seguintes comandos podem ser utilizados:
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc
ou
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
Após adicionar é necessário executar:
source ~/.bashrc
macOS
Adicione o caminho até a pasta bin
no arquivo .bash_profile
:
export PATH="$PATH:caminho/nome-da-pasta/bin"
Ou adicione um arquivo com o caminho no diretório paths.d
:
sudo -s 'echo "caminho/nome-da-pasta/bin" > /etc/paths.d/libwebp'
Microsoft Windows
Abra o aplicativo Variáveis de Ambiente.
Selecione a variável Path
e clique no botão Editar...
:
![Aplicativo Variáveis de Ambiente.](https://justcode.com.br/wp-content/uploads/2024/03/image-1.webp)
Clique em novo e adicione o caminho até a pasta bin
:
![Aplicativo Editar a Variável de Ambiente.](https://justcode.com.br/wp-content/uploads/2024/03/image-2.webp)