惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
S
SegmentFault 最新的问题
Engineering at Meta
Engineering at Meta
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Google DeepMind News
Google DeepMind News
博客园_首页
云风的 BLOG
云风的 BLOG
月光博客
月光博客
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Vercel News
Vercel News
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
P
Proofpoint News Feed
D
Docker
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
博客园 - 叶小钗
Martin Fowler
Martin Fowler
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog

博客园 - 微雨杏花村

CentOS firewalld 防火墙操作 CentOS 安装 dotnetcore CentOS7防火墙设置--iptables CentOS7.0 安装 Nginx Win10下Hyper-V设置网络连接 android 术语 一些比较好用的网站整站下载工具 ASP.NET Page Life Cycle 获取网页URL地址及参数等的两种方法(js和C#) SQL跨数据库读取数据的方法 .net 注册和删除Windows服务 IIS7 下部署 MVC的注意事项 下载的四种方法 生成网站页面的截图 windows 下andriod 开发环境的搭建 无法上网,无线网络总是受限制或无连接 bcp命令详解-转载 searcherinder.exe .net 生成静态页
亲测Google开源JPEG图片压缩算法,可将JPEG文件缩小%35
微雨杏花村 · 2017-03-20 · via 博客园 - 微雨杏花村

具体方法如下(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 压缩对比如下


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


posted @ 2017-03-20 14:02  微雨杏花村  阅读(629)  评论()    收藏  举报