具体方法如下(windows 平台)
-
GitHub上下载guetzli源码,地址https://github.com/google/guetzli
-
GitHub上下载 vcpkg源码,地址https://github.com/Microsoft/vcpkg
编译项目生成vcpkg.exe(用于下载 libpng gflags)
编译成功后如下截图 -
安装vcpkg
cmd 命令到vcpkg所在文件夹,执行如下命令.\vcpkg integrate install,第一次执行需要下载安装cmake
用vcpkg安装libpng and gflags
cmd 命令到vcpkg所在文件夹,执行如下命令vcpkg: .\vcpkg install libpng gflags- 用Visual Studio打开guetzli源码编译生成guetzli.exe
-
执行压缩命令
测试 guetzli F:\bees.png F:\beesnew.png 压缩对比如下
总结,压缩效果很明细,就是图片比较大的时候压缩速度比较慢。