Compilation des utilitaires

Si les utilitaires précompilés ne sont pas adaptés vous pouvez créer vous-même les utilitaires WebP.

Compiler sous Windows avec Visual C++

  1. Téléchargez libwebp-1.4.0.tar.gz à partir de la liste des téléchargements. et extraire son contenu.

  2. À partir du répertoire libwebp-1.4.0, exécutez la commande suivante:

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    Pour afficher des options supplémentaires, exécutez la commande suivante:

    nmake /f Makefile.vc
    
  3. Le répertoire output\release-static\x86\bin ou output\release-static\x64\bin contiendra les outils cwebp.exe et dwebp.exe selon la plate-forme ciblée. Répertoire output\release-static\(x86|x64)\lib contient l'élément libwebp statique bibliothèque.

Compiler sur des plates-formes de type Unix

Préparer la plate-forme

Linux

  1. Installez les packages libjpeg, libpng, libtiff et libgif, nécessaires pour convertir des images aux formats JPEG, PNG, TIFF, GIF ou WebP ;

    La gestion des packages varie selon la distribution Linux. Sur Ubuntu et Debian, le la commande suivante installera les packages nécessaires:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. Terminez l'installation (voir ci-dessous).

macOS

MacPorts est un moyen pratique de satisfaire les dépendances. Si vous avez déjà Si vous avez installé un MacPort, passez directement à l'étape 3. Sinon, procédez comme suit:

  1. Téléchargez MacPorts pour votre version de macOS à partir de MacPorts site de téléchargement. MacPorts requiert l'installation de Xcode

  2. Installer les MacPorts en fonction des MacPorts directions.

  3. Mettez à jour les ports Mac:

    sudo port selfupdate
    
  4. Installez les dépendances JPEG, PNG, TIFF et GIF:

    sudo port install jpeg libpng tiff giflib
    
  5. Terminez l'installation (voir ci-dessous).

Cygwin

  1. Téléchargez le fichier setup.exe à partir de la page Web de Cygwin.

  2. Exécutez le fichier setup.exe et poursuivez l'installation.

  3. Sur l'écran Select Packages (Sélectionner des packages), ajoutez aux packages présélectionnés suivantes:

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

    • gcc, make et automake (pour des packages de compilation)

  4. Terminez l'installation (voir ci-dessous).

Bâtiment

  1. Téléchargez libwebp-1.4.0.tar.gz depuis le liste des téléchargements.

  2. Décompressez le package. Cette opération crée un répertoire nommé libwebp-1.4.0/:

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. Créez l'encodeur WebP cwebp et le décodeur dwebp:

    Accédez au répertoire dans lequel libwebp-1.4.0/ a été extrait. et exécutez les commandes suivantes:

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    Cela crée et installe les outils de ligne de commande cwebp et dwebp, ainsi que avec les bibliothèques libwebp (dynamiques et statiques).

    Ces outils sont généralement installés sous /usr/local/bin/ par défaut. La versions locales sont créées dans le répertoire examples/.

    La bibliothèque est généralement installée dans le répertoire /usr/local/lib/. Pour éviter les erreurs d'exécution, assurez-vous que votre environnement LD_LIBRARY_PATH inclut cet emplacement. Les en-têtes C sont généralement installés sous /usr/local/include/webp

    Pour afficher des options supplémentaires, exécutez la commande suivante:

    ./configure --help
    

Étapes suivantes

Pour savoir comment vous lancer, consultez Utiliser WebP. convertir vos images.