Se os utilitários pré-compilados não forem adequados às suas necessário, você pode criar os utilitários do WebP por conta própria.
Como compilar no Windows com o Visual C++
Faça o download de
libwebp-1.4.0.tar.gz
na lista de downloads. e extrair o conteúdo dele.No diretório
libwebp-1.4.0
, execute:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
Para conferir outras opções, execute:
nmake /f Makefile.vc
O diretório
output\release-static\x86\bin
ououtput\release-static\x64\bin
conterá as ferramentascwebp.exe
edwebp.exe
, dependendo da plataforma que está sendo segmentada. O diretóriooutput\release-static\(x86|x64)\lib
vai conter olibwebp
estático biblioteca.
Compilação em plataformas do tipo Unix
Como preparar a plataforma
Linux
Instale os pacotes
libjpeg
,libpng
,libtiff
elibgif
, 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, a comando a seguir instalará 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á tem MacPorts instalados, vá diretamente para a Etapa 3. Caso contrário, siga estas etapas:
Baixe o MacPorts para sua versão do macOS em MacPorts site de downloads. O MacPorts exige a instalação Xcode
Instalar o MacPorts seguindo o MacPorts rotas.
Atualize o MacPorts:
sudo port selfupdate
Instale as dependências de 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 setup.exe e prossiga com a instalação.
Na tela Select Packages, adicione aos pacotes pré-selecionados o seguinte:
libjpeg-devel
,libpng-devel
,libtiff-devel
elibgif-devel
gcc
,make
eautomake
(para criar pacotes)
Conclua a instalação (veja abaixo).
Construção
Baixe o
libwebp-1.4.0.tar.gz
no lista de downloads.Descompacte o pacote. Isso cria um diretório chamado
libwebp-1.4.0/
:tar xvzf libwebp-1.4.0.tar.gz
Crie o codificador WebP
cwebp
e o decodificadordwebp
:Acesse o diretório para onde
libwebp-1.4.0/
foi extraído e execute os seguintes comandos:cd libwebp-1.4.0 ./configure make sudo make install
Isso cria e instala as ferramentas de linha de comando
cwebp
edwebp
, junto com com as bibliotecaslibwebp
(dinâmicas e estáticas).Por padrão, essas ferramentas geralmente são instaladas em
/usr/local/bin/
. A As versões locais são criadas no diretórioexamples/
.A biblioteca geralmente é instalada no diretório
/usr/local/lib/
. Para evitar erros no ambiente de execução, verifique se o ambienteLD_LIBRARY_PATH
inclui esse local. Os cabeçalhos C normalmente são instalados/usr/local/include/webp
:Para conferir outras opções, execute:
./configure --help
Próximos passos
Acesse Como usar o WebP para ver instruções sobre como começar e converter suas imagens.