Si les utilitaires précompilés ne répondent pas à vos besoins, vous pouvez créer les utilitaires WebP vous-même.
Compiler sous Windows avec Visual C++
Téléchargez
libwebp-1.4.0.tar.gz
à partir de la liste de téléchargements et extrayez son contenu.Dans le 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
Le répertoire
output\release-static\x86\bin
ououtput\release-static\x64\bin
contiendra les outilscwebp.exe
etdwebp.exe
selon la plate-forme ciblée. Le répertoireoutput\release-static\(x86|x64)\lib
contiendra la bibliothèque statiquelibwebp
.
Compiler sur des plates-formes de type Unix
Préparer la plate-forme
Linux
Installez les packages
libjpeg
,libpng
,libtiff
etlibgif
nécessaires pour convertir des images aux formats JPEG, PNG, TIFF, GIF et WebP.La gestion des packages varie selon la distribution Linux. Sous Ubuntu et Debian, la commande suivante permet d'installer 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 à partir du site de téléchargement MacPorts. MacPorts nécessite l'installation de Xcode.
Installez les MacPorts en suivant les instructions MacPorts.
Mettez à jour les 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 le fichier setup.exe sur la page Web de Cygwin.
Exécutez setup.exe et procédez à l'installation.
Sur l'écran Select Packages (Sélectionner des packages), ajoutez les éléments suivants aux packages présélectionnés:
libjpeg-devel
,libpng-devel
,libtiff-devel
etlibgif-devel
gcc
,make
etautomake
(pour créer des packages)
Terminez l'installation (voir ci-dessous).
Bâtiment
Téléchargez
libwebp-1.4.0.tar.gz
à partir de la liste des téléchargements.Décompressez ou 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
Créez l'encodeur WebP
cwebp
et le décodeurdwebp
: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
Cette opération crée et installe les outils de ligne de commande
cwebp
etdwebp
, ainsi que les bibliothèqueslibwebp
(dynamiques et statiques).Ces outils sont généralement installés par défaut sous
/usr/local/bin/
. Les versions locales sont compilé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 votre variable d'environnementLD_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
Consultez la page Utiliser WebP pour savoir comment commencer à convertir vos images.