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++
Pobierz
libwebp-1.4.0.tar.gz
z listy pobranych plików i wyodrębnij jego zawartość.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
Katalog
output\release-static\x86\bin
lub Poleoutput\release-static\x64\bin
będzie zawierać narzędziacwebp.exe
orazdwebp.exe
w zależności od platformy, na którą są kierowane. Katalog Poleoutput\release-static\(x86|x64)\lib
będzie zawierać statyczny parametrlibwebp
bibliotece.
Kompilowanie na platformach podobnych do Unix
Przygotowanie platformy
Linux
Zainstaluj pakiety
libjpeg
,libpng
,libtiff
ilibgif
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
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:
Pobierz porty MacPorts dla swojej wersji macOS z MacPorts stronie pobierania. MacPorts wymaga instalacja Xcode
Zainstaluj MacPorts, korzystając z portów MacPorts wskazówek dojazdu.
Aktualizuj porty MacPorts:
sudo port selfupdate
Zainstaluj zależności w formatach JPEG, PNG, TIFF i GIF:
sudo port install jpeg libpng tiff giflib
Dokończ instalację (patrz poniżej).
Cygwin
Pobierz plik setup.exe ze strony internetowej Cygwin.
Uruchom plik setup.exe i kontynuuj instalację.
Na ekranie Wybierz pakiety dodaj do wybranych wstępnie pakietów :
libjpeg-devel
,libpng-devel
,libtiff-devel
ilibgif-devel
gcc
,make
iautomake
(do tworzenia pakietów)
Dokończ instalację (patrz poniżej).
Budynek
Pobierz
libwebp-1.4.0.tar.gz
z listę pobranych plików.Rozpakuj lub rozpakuj pakiet. Spowoduje to utworzenie katalogu o nazwie
libwebp-1.4.0/
:tar xvzf libwebp-1.4.0.tar.gz
Utwórz koder WebP
cwebp
i dekoderdwebp
: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
idwebp
, a także z bibliotekamilibwebp
(dynamicznymi i statycznymi).Te narzędzia są zwykle domyślnie instalowane w
/usr/local/bin/
. a wersje lokalne są tworzone w kataloguexamples/
.Biblioteka jest zwykle instalowana w katalogu
/usr/local/lib/
. Aby uniknąć błędów czasu działania, upewnij się, że środowiskoLD_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.