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.5.0.tar.gz
à partir de la liste des téléchargements et extrayez son contenu.Dans le répertoire
libwebp-1.5.0
, exécutez: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\bin
ououtput\release-static\x64\bin
contient les outilscwebp.exe
etdwebp.exe
en fonction de la plate-forme ciblée. Le répertoireoutput\release-static\(x86|x64)\lib
contient la bibliothèque statiquelibwebp
.
Compiler sur des plates-formes Unix-like
Préparer la plate-forme
Linux
Installez les paquets
libjpeg
,libpng
,libtiff
etlibgif
, nécessaires pour convertir entre les formats d'image JPEG, PNG, TIFF, GIF et WebP.La gestion des paquets varie selon la distribution Linux. Sur Ubuntu et Debian, la commande suivante installe les paquets 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échargements de MacPorts. MacPorts nécessite l'installation de Xcode.
Installez MacPorts en suivant les instructions 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 sur la page Web de Cygwin.
Exécutez setup.exe et poursuivez l'installation.
Sur l'écran 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.5.0.tar.gz
depuis la liste des téléchargements.Décompressez le package. Cela crée un répertoire nommé
libwebp-1.5.0/
:tar xvzf libwebp-1.5.0.tar.gz
Créez l'encodeur WebP
cwebp
et le décodeurdwebp
:Accédez au répertoire dans lequel
libwebp-1.5.0/
a été extrait, puis exécutez les commandes suivantes:cd libwebp-1.5.0 ./configure make sudo make install
Cela compile 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 sous
/usr/local/bin/
par défaut. 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 d'autres options, exécutez:
./configure --help
Étapes suivantes
Consultez Utiliser WebP pour savoir comment commencer à convertir vos images.