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=outputPara ver outras opções, execute:
nmake /f Makefile.vcO diretório
output\release-static\x86\binououtput\release-static\x64\binvai conter as ferramentascwebp.exeedwebp.exe, dependendo da plataforma segmentada. O diretóriooutput\release-static\(x86|x64)\libvai conter a biblioteca estáticalibwebp.
Compilação em plataformas semelhantes ao Unix
Como preparar a plataforma
Linux
Instale os pacotes
libjpeg,libpng,libtiffelibgif, 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-devConclua 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 selfupdateInstale as dependências JPEG, PNG, TIFF e GIF:
sudo port install jpeg libpng tiff giflibConclua 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-develelibgif-develgcc,makeeautomake(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.gzCrie o codificador WebP
cwebpe o decodificadordwebp: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 installIsso cria e instala as ferramentas de linha de comando
cwebpedwebp, além das bibliotecaslibwebp(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órioexamples/.Normalmente, a biblioteca é instalada no diretório
/usr/local/lib/. Para evitar erros de execução, verifique se a variável de ambienteLD_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.