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=outputPour afficher d'autres options, exécutez :
nmake /f Makefile.vcLe répertoire
output\release-static\x86\binououtput\release-static\x64\bincontient les outilscwebp.exeetdwebp.exeen fonction de la plate-forme ciblée. Le répertoireoutput\release-static\(x86|x64)\libcontiendra la bibliothèque statiquelibwebp.
Compiler sur des plates-formes de type Unix
Préparer la plate-forme
Linux
Installez les packages
libjpeg,libpng,libtiffetlibgif, 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-devTerminez 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 selfupdateInstallez les dépendances JPEG, PNG, TIFF et GIF :
sudo port install jpeg libpng tiff giflibTerminez 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-develetlibgif-develgcc,makeetautomake(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.gzCréez l'encodeur WebP
cwebpet le décodeurdwebp: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 installCette commande compile et installe les outils de ligne de commande
cwebpetdwebp, ainsi que les bibliothèqueslibwebp(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épertoireexamples/.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'environnementLD_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.