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++
Téléchargez
libwebp-1.4.0.tar.gz
à partir de la liste des téléchargements. et extraire son contenu.À 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
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. Répertoireoutput\release-static\(x86|x64)\lib
contient l'élémentlibwebp
statique bibliothèque.
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 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
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:
Téléchargez MacPorts pour votre version de macOS à partir de MacPorts site de téléchargement. MacPorts requiert l'installation de Xcode
Installer les MacPorts en fonction des MacPorts directions.
Mettez à jour les ports Mac:
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 à partir de la page Web de Cygwin.
Exécutez le fichier setup.exe et poursuivez l'installation.
Sur l'écran Select Packages (Sélectionner des packages), ajoutez aux packages présélectionnés suivantes:
libjpeg-devel
,libpng-devel
,libtiff-devel
etlibgif-devel
gcc
,make
etautomake
(pour des packages de compilation)
Terminez l'installation (voir ci-dessous).
Bâtiment
Téléchargez
libwebp-1.4.0.tar.gz
depuis le liste des téléchargements.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
Cela crée et installe les outils de ligne de commande
cwebp
etdwebp
, ainsi que avec les bibliothèqueslibwebp
(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é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 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
Pour savoir comment vous lancer, consultez Utiliser WebP. convertir vos images.