Kompilowanie narzędzi

Jeśli wstępnie skompilowane narzędzia nie będą narzędzia WebP, możesz utworzyć samodzielnie.

Kompilacja w systemie Windows w języku Visual C++

  1. Pobierz libwebp-1.4.0.tar.gz z listy pobranych plików i wyodrębnij jego zawartość.

  2. Z katalogu libwebp-1.4.0 uruchom polecenie:

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    Aby zobaczyć dodatkowe opcje, uruchom polecenie:

    nmake /f Makefile.vc
    
  3. Katalog output\release-static\x86\bin lub Pole output\release-static\x64\bin będzie zawierać narzędzia cwebp.exe oraz dwebp.exe w zależności od platformy, na którą są kierowane. Katalog Pole output\release-static\(x86|x64)\lib będzie zawierać statyczny parametr libwebp bibliotece.

Kompilowanie na platformach podobnych do Unix

Przygotowanie platformy

Linux

  1. Zainstaluj pakiety libjpeg, libpng, libtiff i libgif wymagane do konwersji pomiędzy formatami JPEG, PNG, TIFF, GIF i WebP.

    Zarządzanie pakietami różni się w zależności od dystrybucji Linuksa. W systemach Ubuntu i Debian to polecenie spowoduje zainstalowanie wymaganych pakietów:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. Dokończ instalację (patrz poniżej).

macOS

MacPorts to wygodny sposób na spełnienie zależności. Jeśli masz już Zainstalowano MacPorts. Przejdź bezpośrednio do kroku 3. W przeciwnym razie wykonaj te czynności:

  1. Pobierz porty MacPorts dla swojej wersji macOS z MacPorts stronie pobierania. MacPorts wymaga instalacja Xcode

  2. Zainstaluj MacPorts, korzystając z portów MacPorts wskazówek dojazdu.

  3. Aktualizuj porty MacPorts:

    sudo port selfupdate
    
  4. Zainstaluj zależności w formatach JPEG, PNG, TIFF i GIF:

    sudo port install jpeg libpng tiff giflib
    
  5. Dokończ instalację (patrz poniżej).

Cygwin

  1. Pobierz plik setup.exe ze strony internetowej Cygwin.

  2. Uruchom plik setup.exe i kontynuuj instalację.

  3. Na ekranie Wybierz pakiety dodaj do wybranych wstępnie pakietów :

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

    • gcc, make i automake (do tworzenia pakietów)

  4. Dokończ instalację (patrz poniżej).

Budynek

  1. Pobierz libwebp-1.4.0.tar.gz z listę pobranych plików.

  2. Rozpakuj lub rozpakuj pakiet. Spowoduje to utworzenie katalogu o nazwie libwebp-1.4.0/:

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. Utwórz koder WebP cwebp i dekoder dwebp:

    Przejdź do katalogu, w którym rozpakowano plik libwebp-1.4.0/ i uruchom te polecenia:

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    Tworzy i instaluje narzędzia wiersza poleceń cwebp i dwebp, a także z bibliotekami libwebp (dynamicznymi i statycznymi).

    Te narzędzia są zwykle domyślnie instalowane w /usr/local/bin/. a wersje lokalne są tworzone w katalogu examples/.

    Biblioteka jest zwykle instalowana w katalogu /usr/local/lib/. Aby uniknąć błędów czasu działania, upewnij się, że środowisko LD_LIBRARY_PATH uwzględnia tę lokalizację. Nagłówki C są zwykle instalowane pod /usr/local/include/webp

    Aby zobaczyć dodatkowe opcje, uruchom polecenie:

    ./configure --help
    

Co dalej?

Instrukcje znajdziesz w artykule Korzystanie z WebP. konwersji obrazów.