Como compilar os serviços públicos

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++

  1. Faça o download de libwebp-1.4.0.tar.gz na lista de downloads. e extrair o conteúdo dele.

  2. 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
    
  3. O diretório output\release-static\x86\bin ou output\release-static\x64\bin conterá as ferramentas cwebp.exe e dwebp.exe, dependendo da plataforma que está sendo segmentada. O diretório output\release-static\(x86|x64)\lib vai conter o libwebp estático biblioteca.

Compilação em plataformas do tipo Unix

Como preparar a plataforma

Linux

  1. Instale os pacotes libjpeg, libpng, libtiff e 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, a comando a seguir instalará os pacotes necessários:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. 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:

  1. Baixe o MacPorts para sua versão do macOS em MacPorts site de downloads. O MacPorts exige a instalação Xcode

  2. Instalar o MacPorts seguindo o MacPorts rotas.

  3. Atualize o MacPorts:

    sudo port selfupdate
    
  4. Instale as dependências de JPEG, PNG, TIFF e GIF:

    sudo port install jpeg libpng tiff giflib
    
  5. Conclua a instalação (veja abaixo).

Cygwin

  1. Faça o download de setup.exe na página da Web do Cygwin.

  2. Execute setup.exe e prossiga com a instalação.

  3. Na tela Select Packages, adicione aos pacotes pré-selecionados o seguinte:

    • libjpeg-devel, libpng-devel, libtiff-devel e libgif-devel

    • gcc, make e automake (para criar pacotes)

  4. Conclua a instalação (veja abaixo).

Construção

  1. Baixe o libwebp-1.4.0.tar.gz no lista de downloads.

  2. Descompacte o pacote. Isso cria um diretório chamado libwebp-1.4.0/:

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. Crie o codificador WebP cwebp e o decodificador dwebp:

    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 e dwebp, junto com com as bibliotecas libwebp (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ório examples/.

    A biblioteca geralmente é instalada no diretório /usr/local/lib/. Para evitar erros no ambiente de execução, verifique se o ambiente LD_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.