Si les utilitaires précompilés ne répondent pas à vos besoins, vous pouvez créer vous-même les utilitaires WebP.
Compiler sur Windows avec Visual C++
- Téléchargez - libwebp-1.6.0.tar.gzà partir de la liste des téléchargements et extrayez son contenu.
- Dans le répertoire - libwebp-1.6.0, exécutez la commande suivante :- nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output- Pour afficher d'autres options, exécutez : - nmake /f Makefile.vc
- Le répertoire - output\release-static\x86\binou- output\release-static\x64\bincontient les outils- cwebp.exeet- dwebp.exeen fonction de la plate-forme ciblée. Le répertoire- output\release-static\(x86|x64)\libcontiendra la bibliothèque statique- libwebp.
Compiler sur des plates-formes de type Unix
Préparer la plate-forme
Linux
- Installez les packages - libjpeg,- libpng,- libtiffet- libgif, nécessaires pour convertir les formats d'image JPEG, PNG, TIFF, GIF et WebP.- La gestion des packages varie en fonction de la distribution Linux. Sur Ubuntu et Debian, la commande suivante installe les packages nécessaires : - sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
- Terminez l'installation (voir ci-dessous). 
macOS
MacPorts est un moyen pratique de satisfaire les dépendances. Si MacPorts est déjà installé, passez directement à l'étape 3. Sinon, procédez comme suit :
- Téléchargez MacPorts pour votre version de macOS sur le site de téléchargement de MacPorts. MacPorts nécessite l'installation de Xcode. 
- Installez MacPorts en suivant les instructions de MacPorts. 
- Mettez à jour MacPorts : - sudo port selfupdate
- Installez les dépendances JPEG, PNG, TIFF et GIF : - sudo port install jpeg libpng tiff giflib
- Terminez l'installation (voir ci-dessous). 
Cygwin
- Téléchargez setup.exe depuis la page Web de Cygwin. 
- Exécutez setup.exe et suivez la procédure d'installation. 
- Sur l'écran Sélectionner des packages, ajoutez les packages suivants à ceux qui sont présélectionnés : - libjpeg-devel,- libpng-devel,- libtiff-develet- libgif-devel
- gcc,- makeet- automake(pour les packages de compilation)
 
- Terminez l'installation (voir ci-dessous). 
Développement
- Téléchargez - libwebp-1.6.0.tar.gzdepuis la liste des téléchargements.
- Décompressez le package. Cela crée un répertoire nommé - libwebp-1.6.0/:- tar xvzf libwebp-1.6.0.tar.gz
- Créez l'encodeur WebP - cwebpet le décodeur- dwebp:- Accédez au répertoire dans lequel - libwebp-1.6.0/a été extrait, puis exécutez les commandes suivantes :- cd libwebp-1.6.0 ./configure make sudo make install- Cette commande compile et installe les outils de ligne de commande - cwebpet- dwebp, ainsi que les bibliothèques- libwebp(dynamiques et statiques).- Ces outils sont généralement installés sous - /usr/local/bin/par défaut. Les 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 la variable d'environnement- LD_LIBRARY_PATHinclut cet emplacement. Les en-têtes C sont généralement installés sous- /usr/local/include/webp.- Pour afficher d'autres options, exécutez : - ./configure --help
Étapes suivantes
Consultez Utiliser WebP pour savoir comment commencer à convertir vos images.
