Dienstprogramme kompilieren

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++

  1. Laden Sie libwebp-1.4.0.tar.gz aus der Downloadliste herunter. und extrahieren Sie den Inhalt.

  2. 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
    
  3. Das Verzeichnis output\release-static\x86\bin oder output\release-static\x64\bin enthält die Tools cwebp.exe und dwebp.exe je nach Zielplattform. Das Verzeichnis output\release-static\(x86|x64)\lib enthält das statische libwebp-Element Bibliothek.

Kompilierung auf Unix-ähnlichen Plattformen

Plattform vorbereiten

Linux

  1. Installieren Sie die Pakete libjpeg, libpng, libtiff und libgif, 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
    
  2. 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:

  1. Laden Sie MacPorts für Ihre macOS-Version von der MacPorts-Website herunter Download-Website herunterladen. MacPorts erfordert die Installation von Xcode:

  2. MacPorts gemäß der Anleitung für MacPorts installieren Routenplaner.

  3. Aktualisieren Sie MacPorts:

    sudo port selfupdate
    
  4. Installieren Sie die JPEG-, PNG-, TIFF- und GIF-Abhängigkeiten:

    sudo port install jpeg libpng tiff giflib
    
  5. Schließen Sie die Installation ab (siehe unten).

Cygwin

  1. Laden Sie die Datei „setup.exe“ von der Cygwin-Webseite herunter.

  2. Führen Sie „setup.exe“ aus und fahren Sie mit der Installation fort.

  3. Fügen Sie auf dem Bildschirm Pakete auswählen die Folgendes:

    • libjpeg-devel, libpng-devel, libtiff-devel und libgif-devel

    • gcc, make und automake (zum Erstellen von Paketen)

  4. Schließen Sie die Installation ab (siehe unten).

Gebäude

  1. Laden Sie libwebp-1.4.0.tar.gz aus der Downloadliste.

  2. 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
    
  3. WebP-Encoder cwebp und Decoder dwebp 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 und dwebp zusammen mit libwebp-Bibliotheken (dynamisch und statisch) verwenden.

    Diese Tools werden normalerweise unter /usr/local/bin/ installiert. Die Lokale Versionen werden im Verzeichnis examples/ erstellt.

    Die Bibliothek wird normalerweise im Verzeichnis /usr/local/lib/ installiert. Achten Sie darauf, dass Ihre LD_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.