如果預先編譯的公用程式不適合 您可以自行建構 WebP 公用程式
使用 Visual C++ 對 Windows 進行編譯
從下載清單下載
libwebp-1.4.0.tar.gz
並擷取其內容從
libwebp-1.4.0
目錄執行:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
如要查看其他選項,請執行:
nmake /f Makefile.vc
output\release-static\x86\bin
目錄或output\release-static\x64\bin
會包含工具cwebp.exe
和dwebp.exe
(視指定的平台而定)。目錄output\release-static\(x86|x64)\lib
會包含libwebp
靜態值 資源庫。
在類似 Unix 的平台上編譯
準備平台
Linux
安裝
libjpeg
、libpng
、libtiff
和libgif
套件,以便: 可轉換成 JPEG、PNG、TIFF、GIF 和 WebP 圖片格式。套件管理服務會因 Linux 發行版而異。在 Ubuntu 和 Debian 上, 以下指令將安裝所需的套件:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
完成安裝 (請見下方說明)。
macOS
MacPorts 是滿足依附元件的簡便方法。如果已有 已安裝 MacPort,請直接前往步驟 3。如果沒有,則請按照下列步驟操作:
安裝 MacPorts 後方的 MacPorts 路線。
更新 MacPorts:
sudo port selfupdate
安裝 JPEG、PNG、TIFF 和 GIF 依附元件:
sudo port install jpeg libpng tiff giflib
完成安裝 (請見下方說明)。
Cygwin
從 Cygwin 網頁下載 setup.exe。
執行 setup.exe 並繼續安裝。
在「Select Packages」畫面中,新增至預先選取的套件。 包括:
libjpeg-devel
、libpng-devel
、libtiff-devel
和libgif-devel
gcc
、make
和automake
(用於建構套件)
完成安裝 (請見下方說明)。
建築物
從下列網址下載
libwebp-1.4.0.tar.gz
: 下載清單。解壓縮或解壓縮套件。這會建立名為
libwebp-1.4.0/
的目錄:tar xvzf libwebp-1.4.0.tar.gz
建構 WebP 編碼器
cwebp
和解碼器dwebp
:前往解壓縮
libwebp-1.4.0/
的目錄 然後執行下列指令:cd libwebp-1.4.0 ./configure make sudo make install
這項操作會建構並安裝
cwebp
和dwebp
指令列工具,以及 搭配libwebp
程式庫 (動態和靜態)。根據預設,這些工具通常會安裝在
/usr/local/bin/
底下。 本機版本是在examples/
目錄下建立。程式庫通常會安裝在
/usr/local/lib/
目錄底下。 為避免執行階段錯誤,請確認LD_LIBRARY_PATH
環境 變數包含這個位置。C 標頭通常會安裝在/usr/local/include/webp
。如要查看其他選項,請執行:
./configure --help
接下來呢?
如要開始使用,請參閱「使用 WebP」一節 並轉換圖片