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.4.0.tar.gz
aus der Downloadliste herunter und extrahieren Sie den Inhalt.Führen Sie im Verzeichnis
libwebp-1.4.0
folgenden Befehl aus:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
Führen Sie folgenden Befehl aus, um weitere Optionen aufzurufen:
nmake /f Makefile.vc
Das Verzeichnis
output\release-static\x86\bin
oderoutput\release-static\x64\bin
enthält je nach Zielplattform die Toolscwebp.exe
unddwebp.exe
. Das Verzeichnisoutput\release-static\(x86|x64)\lib
enthält die statische Bibliotheklibwebp
.
Auf Unix-ähnlichen Plattformen kompilieren
Plattform vorbereiten
Linux
Installieren Sie die Pakete
libjpeg
,libpng
,libtiff
undlibgif
, 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 mit dem folgenden Befehl die erforderlichen Pakete installiert:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
Schließen Sie die Installation ab (siehe unten).
macOS
MacPorts sind eine bequeme Möglichkeit, Abhängigkeiten zu erfüllen. Wenn Sie MacPorts bereits installiert haben, fahren Sie direkt mit Schritt 3 fort. Andernfalls gehen Sie so vor:
Laden Sie MacPorts für Ihre macOS-Version von der MacPorts-Downloadwebsite herunter. Für MacPorts ist die Installation von Xcode erforderlich.
Installieren Sie MacPorts gemäß der Anleitung zu MacPorts.
Aktualisieren Sie MacPorts:
sudo port selfupdate
Installieren Sie die Abhängigkeiten für JPEG, PNG, TIFF und GIF:
sudo port install jpeg libpng tiff giflib
Schließen Sie die Installation ab (siehe unten).
Cygwin
Laden Sie „setup.exe“ von der Cygwin-Webseite herunter.
Führen Sie „setup.exe“ aus und fahren Sie mit der Installation fort.
Fügen Sie auf dem Bildschirm Select Packages (Pakete auswählen) den vorausgewählten Paketen Folgendes hinzu:
libjpeg-devel
,libpng-devel
,libtiff-devel
undlibgif-devel
gcc
,make
undautomake
(für die Erstellung von Paketen)
Schließen Sie die Installation ab (siehe unten).
Wird erstellt
Laden Sie
libwebp-1.4.0.tar.gz
aus der Downloadliste herunter.Entpacken oder entpacken Sie das Paket. Dadurch wird ein Verzeichnis mit dem Namen
libwebp-1.4.0/
erstellt:tar xvzf libwebp-1.4.0.tar.gz
Erstelle den WebP-Encoder
cwebp
und den WebP-Decoderdwebp
:Rufen Sie das Verzeichnis auf, in das
libwebp-1.4.0/
extrahiert wurde, und führen Sie die folgenden Befehle aus:cd libwebp-1.4.0 ./configure make sudo make install
Dadurch werden die
cwebp
- unddwebp
-Befehlszeilentools sowie dielibwebp
-Bibliotheken (dynamisch und statisch) erstellt und installiert.Diese Tools werden normalerweise standardmäßig unter
/usr/local/bin/
installiert. Die lokalen Versionen werden im Verzeichnisexamples/
erstellt.Die Bibliothek wird normalerweise im Verzeichnis
/usr/local/lib/
installiert. Achten Sie darauf, dass die UmgebungsvariablenLD_LIBRARY_PATH
diesen Standort enthält, um Laufzeitfehler zu vermeiden. Die C-Header werden normalerweise unter/usr/local/include/webp
installiert.Führen Sie folgenden Befehl aus, um weitere Optionen aufzurufen:
./configure --help
Weitere Informationen
Eine Anleitung zum Konvertieren Ihrer Bilder finden Sie unter WebP verwenden.