如果预编译的实用程序不适合您的 您可以自行构建 WebP 实用程序。
在 Windows 上使用 Visual C++ 进行编译
从下载列表下载
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 是满足依赖项的一种便捷方式。如果您已有 已安装 MacPorts,请直接转到第 3 步。否则,请按照以下步骤操作:
通过 MacPorts 下载适用于您的 macOS 版本的 MacPorts 下载网站。MacPorts 需要 通过 Cloud Build Xcode。
按照 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,请参阅使用 WebP 转换图片。