具体方法如下(windows 平台)

  1. GitHub上下载guetzli源码,地址https://github.com/google/guetzli

  2. GitHub上下载 vcpkg源码,地址https://github.com/Microsoft/vcpkg编译项目生成vcpkg.exe(用于下载 libpng gflags)
    编译成功后如下截图

  3. 安装vcpkg

    cmd 命令到vcpkg所在文件夹,执行如下命令.\vcpkg integrate install,第一次执行需要下载安装cmake

  4. 用vcpkg安装libpng and gflags
    cmd 命令到vcpkg所在文件夹,执行如下命令vcpkg: .\vcpkg install libpng gflags

  5. 用Visual Studio打开guetzli源码编译生成guetzli.exe
  6. 执行压缩命令

    测试 guetzli F:\bees.png F:\beesnew.png 压缩对比如下

    总结,压缩效果很明细,就是图片比较大的时候压缩速度比较慢。

最新文章

  1. VS2015在创建项目时的一些注意事项
  2. 3.C#WinForm基础累加器
  3. 开源项目GitHub
  4. dapper-dot-net用法及其扩展系列
  5. jquery 验证表单信息
  6. Maven 工程错误Failure to transfer org.codehaus.plexus:plexus-io:pom:1.0,Failure to transfer org.codehaus.plexus:plexus-archiver:jar:2.0.1
  7. 安全性之DDOS的防护技巧
  8. 关于ASP.NET MVC4 Web API简单总结
  9. # Day04-Android
  10. 对163k地方门户网站系统QQ互联功能修改
  11. Linux Shell脚本入门--grep命令详解
  12. .net之简单工厂模式
  13. web前端学习(2):开始编写HTML
  14. iOS之SQLite使用详解
  15. c#检测是否存在数据库(SQL SERVER)
  16. 2T以上磁盘格式化
  17. Linux之初识磁盘
  18. [转载]理解 Git 分支管理最佳实践
  19. Java 中数据库连接池的比较
  20. Scala类的构造器与访问器

热门文章

  1. mysql课程记录
  2. angular绑定数据 使用循环输出列表数据
  3. Android studio 使用心得(一)—android studio快速掌握快捷键
  4. ContentObserver与DatasetObserver区别
  5. 【原创】k8s源代码分析-----kubelet(8)pod管理
  6. 180508 - 解决有关VIVO的2018-04-01安全补丁导致的APP闪退问题
  7. 分页技术框架(Pager-taglib)学习三(pager-taglib中传递参数时中文乱码问题)
  8. matplotlib之legend
  9. iOS9 3DTouch、ShortcutItem、Peek And Pop技术一览
  10. webpack相关资料