Wenn die vorkompilierten Dienstprogramme nicht Ihren Anforderungen entsprechen, können Sie die WebP-Dienstprogramme selbst erstellen.
Kompilieren unter Windows mit Visual C++
Laden Sie
libwebp-1.6.0.tar.gzaus der Downloadliste herunter und extrahieren Sie den Inhalt.Führen Sie im Verzeichnis
libwebp-1.6.0Folgendes aus:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=outputFühren Sie Folgendes aus, um weitere Optionen aufzurufen:
nmake /f Makefile.vcDas Verzeichnis
output\release-static\x86\binoderoutput\release-static\x64\binenthält die Toolscwebp.exeunddwebp.exe, je nach Zielplattform. Das Verzeichnisoutput\release-static\(x86|x64)\libenthält die statische Bibliotheklibwebp.
Kompilieren auf Unix-ähnlichen Plattformen
Plattform vorbereiten
Linux
Installieren Sie die Pakete
libjpeg,libpng,libtiffundlibgif, die für die Konvertierung zwischen den Bildformaten JPEG, PNG, TIFF, GIF und WebP erforderlich sind.Die Paketverwaltung variiert je nach Linux-Distribution. Unter Ubuntu und Debian werden die erforderlichen Pakete mit dem folgenden Befehl installiert:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-devSchließen Sie die Installation ab (siehe unten).
macOS
MacPorts ist eine praktische Möglichkeit, Abhängigkeiten zu erfüllen. Wenn Sie MacPorts bereits installiert haben, fahren Sie direkt mit Schritt 3 fort. Andernfalls können Sie so vorgehen:
Laden Sie MacPorts für Ihre macOS-Version von der MacPorts-Downloadseite herunter. Für MacPorts muss Xcode installiert sein.
Installieren Sie MacPorts gemäß der Anleitung.
MacPorts aktualisieren:
sudo port selfupdateInstallieren Sie die JPEG-, PNG-, TIFF- und GIF-Abhängigkeiten:
sudo port install jpeg libpng tiff giflibSchließen Sie die Installation ab (siehe unten).
Cygwin
Laden Sie „setup.exe“ von der Cygwin-Webseite herunter.
Führen Sie „setup.exe“ aus und folgen Sie der Anleitung.
Fügen Sie auf dem Bildschirm Pakete auswählen den vorausgewählten Paketen die folgenden hinzu:
libjpeg-devel,libpng-devel,libtiff-develundlibgif-develgcc,makeundautomake(zum Erstellen von Paketen)
Schließen Sie die Installation ab (siehe unten).
Gebäude
Laden Sie
libwebp-1.6.0.tar.gzaus der Liste der Downloads herunter.Entpacken Sie das Paket. Dadurch wird ein Verzeichnis mit dem Namen
libwebp-1.6.0/erstellt:tar xvzf libwebp-1.6.0.tar.gzErstellen Sie den WebP-Encoder
cwebpund den Decoderdwebp:Wechseln Sie zu dem Verzeichnis, in das
libwebp-1.6.0/extrahiert wurde, und führen Sie die folgenden Befehle aus:cd libwebp-1.6.0 ./configure make sudo make installDadurch werden die Befehlszeilentools
cwebpunddwebpsowie dielibwebp-Bibliotheken (dynamisch und statisch) erstellt und installiert.Diese Tools werden standardmäßig unter
/usr/local/bin/installiert. Die lokalen Versionen werden im Verzeichnisexamples/erstellt.Die Bibliothek wird normalerweise im Verzeichnis
/usr/local/lib/installiert. Damit keine Laufzeitfehler auftreten, muss diese Position in der UmgebungsvariableLD_LIBRARY_PATHenthalten sein. Die C-Header werden normalerweise unter/usr/local/include/webpinstalliert.Führen Sie Folgendes aus, um weitere Optionen aufzurufen:
./configure --help
Weitere Informationen
Eine Anleitung zum Konvertieren von Bildern finden Sie unter WebP verwenden.