Wenn die vorkompilierten Dienstprogramme für Ihr Unternehmen nicht geeignet sind müssen Sie die WebP-Dienstprogramme selbst erstellen.
Kompilierung 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 zusätzliche Optionen anzuzeigen:
nmake /f Makefile.vc
Das Verzeichnis
output\release-static\x86\bin
oderoutput\release-static\x64\bin
enthält die Toolscwebp.exe
unddwebp.exe
je nach Zielplattform. Das Verzeichnisoutput\release-static\(x86|x64)\lib
enthält das statischelibwebp
-Element Bibliothek.
Kompilierung auf Unix-ähnlichen Plattformen
Plattform vorbereiten
Linux
Installieren Sie die Pakete
libjpeg
,libpng
,libtiff
undlibgif
, die für Folgendes erforderlich sind: zwischen den Bildformaten JPEG, PNG, TIFF, GIF und WebP konvertieren.Die Paketverwaltung variiert je nach Linux-Distribution. Unter Ubuntu und Debian Mit dem folgenden Befehl werden 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 ist eine bequeme Möglichkeit, Abhängigkeiten zu erfüllen. Wenn Sie bereits Wenn MacPorts installiert sind, fahren Sie direkt mit Schritt 3 fort. Andernfalls gehen Sie so vor:
Laden Sie MacPorts für Ihre macOS-Version von der MacPorts-Website herunter Download-Website herunterladen. MacPorts erfordert die Installation von Xcode:
MacPorts gemäß der Anleitung für MacPorts installieren Routenplaner.
Aktualisieren Sie MacPorts:
sudo port selfupdate
Installieren Sie die JPEG-, PNG-, TIFF- und GIF-Abhängigkeiten:
sudo port install jpeg libpng tiff giflib
Schließen Sie die Installation ab (siehe unten).
Cygwin
Laden Sie die Datei „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 Pakete auswählen die Folgendes:
libjpeg-devel
,libpng-devel
,libtiff-devel
undlibgif-devel
gcc
,make
undautomake
(zum Erstellen von Paketen)
Schließen Sie die Installation ab (siehe unten).
Gebäude
Laden Sie
libwebp-1.4.0.tar.gz
aus der Downloadliste.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
WebP-Encoder
cwebp
und Decoderdwebp
erstellen: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 Befehlszeilentools
cwebp
unddwebp
zusammen mitlibwebp
-Bibliotheken (dynamisch und statisch) verwenden.Diese Tools werden normalerweise unter
/usr/local/bin/
installiert. Die Lokale Versionen werden im Verzeichnisexamples/
erstellt.Die Bibliothek wird normalerweise im Verzeichnis
/usr/local/lib/
installiert. Achten Sie darauf, dass IhreLD_LIBRARY_PATH
-Umgebung auf jeden Fall läuft, um Laufzeitfehler zu vermeiden enthält diesen Standort. Die C-Header werden normalerweise unter/usr/local/include/webp
Führen Sie folgenden Befehl aus, um zusätzliche Optionen anzuzeigen:
./configure --help
Weitere Informationen
Eine Anleitung für den Einstieg finden Sie unter WebP verwenden. beim Konvertieren Ihrer Bilder.