如果預先編譯的實用工具不符合您的需求,您可以自行建構 WebP 實用工具。
在 Windows 上使用 Visual C++ 進行編譯
從下載清單下載
libwebp-1.5.0.tar.gz
,然後解壓縮其內容。在
libwebp-1.5.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 是滿足依附元件需求的便利方式。如果您已安裝 MacPorts,請直接前往步驟 3。否則,請按照下列步驟操作:
請前往 MacPorts 下載網站,下載適用於您所使用的 macOS 版本的 MacPorts。MacPorts 需要安裝 Xcode。
按照 MacPorts 指示安裝 MacPorts。
更新 MacPorts:
sudo port selfupdate
安裝 JPEG、PNG、TIFF 和 GIF 依附元件:
sudo port install jpeg libpng tiff giflib
完成安裝程序 (請參閱下文)。
Cygwin
從 Cygwin 網頁下載 setup.exe。
執行 setup.exe,並繼續安裝。
在「選取套裝方案」畫面中,將下列項目新增至預先選取的套裝方案:
libjpeg-devel
、libpng-devel
、libtiff-devel
和libgif-devel
gcc
、make
和automake
(用於建構套件)
完成安裝程序 (請參閱下文)。
建築物
從下載項目清單下載
libwebp-1.5.0.tar.gz
。解開或解壓縮套件。這會建立名為
libwebp-1.5.0/
的目錄:tar xvzf libwebp-1.5.0.tar.gz
建構 WebP 編碼器
cwebp
和解碼器dwebp
:前往
libwebp-1.5.0/
已解壓縮的目錄,然後執行下列指令:cd libwebp-1.5.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」瞭解如何開始轉換圖片。