文件名称:Android图片压缩工具
文件大小:119KB
文件格式:ZIP
更新时间:2020-05-17 09:17:45
Android 图片压缩工具 微信压缩
目前做App开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。 于是自然想到App巨头“微信”会是怎么处理,Luban(鲁班)就是通过在微信朋友圈发送近100张不同分辨率图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。 因为有其他语言也想要实现Luban,所以描述了一遍算法步骤。 因为是逆向推算,效果还没法跟微信一模一样,但是已经很接近微信朋友圈压缩后的效果
【文件预览】:
Luban-master
----gradlew.bat(2KB)
----gradlew(5KB)
----example()
--------proguard-rules.pro(667B)
--------src()
--------.gitignore(7B)
--------build.gradle(943B)
----gradle.properties(855B)
----DESCRIPTION.md(2KB)
----library()
--------proguard-rules.pro(667B)
--------src()
--------.gitignore(24B)
--------build.gradle(811B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----.idea()
--------gradle.xml(683B)
--------copyright()
--------compiler.xml(686B)
----.gitignore(171B)
----README.md(4KB)
----settings.gradle(31B)
----Translation()
--------README-EN.md(4KB)
----build.gradle(498B)