Se os utilitários pré-compilados não atenderem às suas necessidades, crie os utilitários WebP por conta própria.
Compilação no Windows com Visual C++
- Faça o download de - libwebp-1.6.0.tar.gzna lista de downloads e extraia o conteúdo.
- No diretório - libwebp-1.6.0, execute:- nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output- Para ver outras opções, execute: - nmake /f Makefile.vc
- O diretório - output\release-static\x86\binou- output\release-static\x64\binvai conter as ferramentas- cwebp.exee- dwebp.exe, dependendo da plataforma segmentada. O diretório- output\release-static\(x86|x64)\libvai conter a biblioteca estática- libwebp.
Compilação em plataformas semelhantes ao Unix
Como preparar a plataforma
Linux
- Instale os pacotes - libjpeg,- libpng,- libtiffe- libgif, necessários para converter entre os formatos de imagem JPEG, PNG, TIFF, GIF e WebP.- O gerenciamento de pacotes varia de acordo com a distribuição do Linux. No Ubuntu e no Debian, o comando a seguir instala os pacotes necessários: - sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
- Conclua a instalação (veja abaixo). 
macOS
O MacPorts é uma maneira conveniente de satisfazer dependências. Se você já tiver o MacPorts instalado, vá direto para a etapa 3. Se isso não acontecer, siga estas etapas:
- Faça o download do MacPorts para sua versão do macOS no site de downloads. O MacPorts exige a instalação do Xcode. 
- Instale o MacPorts seguindo as instruções (link em inglês). 
- Atualize o MacPorts: - sudo port selfupdate
- Instale as dependências JPEG, PNG, TIFF e GIF: - sudo port install jpeg libpng tiff giflib
- Conclua a instalação (veja abaixo). 
Cygwin
- Faça o download de setup.exe na página da Web do Cygwin. 
- Execute o setup.exe e siga as etapas de instalação. 
- Na tela Selecionar pacotes, adicione aos pacotes pré-selecionados o seguinte: - libjpeg-devel,- libpng-devel,- libtiff-devele- libgif-devel
- gcc,- makee- automake(para criar pacotes)
 
- Conclua a instalação (veja abaixo). 
Construção
- Faça o download de - libwebp-1.6.0.tar.gzna lista de downloads.
- Descompacte o pacote. Isso cria um diretório chamado - libwebp-1.6.0/:- tar xvzf libwebp-1.6.0.tar.gz
- Crie o codificador WebP - cwebpe o decodificador- dwebp:- Acesse o diretório em que - libwebp-1.6.0/foi extraído e execute os seguintes comandos:- cd libwebp-1.6.0 ./configure make sudo make install- Isso cria e instala as ferramentas de linha de comando - cwebpe- dwebp, além das bibliotecas- libwebp(dinâmicas e estáticas).- Essas ferramentas geralmente são instaladas em - /usr/local/bin/por padrão. As versões locais são criadas no diretório- examples/.- Normalmente, a biblioteca é instalada no diretório - /usr/local/lib/. Para evitar erros de execução, verifique se a variável de ambiente- LD_LIBRARY_PATHinclui esse local. Os cabeçalhos C geralmente são instalados em- /usr/local/include/webp.- Para ver outras opções, execute: - ./configure --help
Próximos passos
Acesse Usar WebP para instruções sobre como começar a converter suas imagens.
