亲测Google开源JPEG图片压缩算法,可将JPEG文件缩小%35
2024-10-19 11:56:37
具体方法如下(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 压缩对比如下
总结,压缩效果很明细,就是图片比较大的时候压缩速度比较慢。
最新文章
- VS2015在创建项目时的一些注意事项
- 3.C#WinForm基础累加器
- 开源项目GitHub
- dapper-dot-net用法及其扩展系列
- jquery 验证表单信息
- Maven 工程错误Failure to transfer org.codehaus.plexus:plexus-io:pom:1.0,Failure to transfer org.codehaus.plexus:plexus-archiver:jar:2.0.1
- 安全性之DDOS的防护技巧
- 关于ASP.NET MVC4 Web API简单总结
- # Day04-Android
- 对163k地方门户网站系统QQ互联功能修改
- Linux Shell脚本入门--grep命令详解
- .net之简单工厂模式
- web前端学习(2):开始编写HTML
- iOS之SQLite使用详解
- c#检测是否存在数据库(SQL SERVER)
- 2T以上磁盘格式化
- Linux之初识磁盘
- [转载]理解 Git 分支管理最佳实践
- Java 中数据库连接池的比较
- Scala类的构造器与访问器
热门文章
- mysql课程记录
- angular绑定数据 使用循环输出列表数据
- Android studio 使用心得(一)—android studio快速掌握快捷键
- ContentObserver与DatasetObserver区别
- 【原创】k8s源代码分析-----kubelet(8)pod管理
- 180508 - 解决有关VIVO的2018-04-01安全补丁导致的APP闪退问题
- 分页技术框架(Pager-taglib)学习三(pager-taglib中传递参数时中文乱码问题)
- matplotlib之legend
- iOS9 3DTouch、ShortcutItem、Peek And Pop技术一览
- webpack相关资料