项目详情
由
分享
HelloGitHub 评分
0 人评分
图片压缩是常见的问题
过去 7 天共收获 -1 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周三 | 13,770 | — |
| 周四 | 13,770 | 0 |
| 周五 | 13,769 | -1 |
| 周六 | 13,769 | 0 |
| 周日 | 13,769 | 0 |
| 周一 | 13,768 | -1 |
| 周二 | 13,769 | +1 |
13.8k
星数
是
中文
C
主语言
是
活跃
16
贡献者
2
Issues
否
组织
无
最新版本
2k
Forks
Apache-2.0
协议

图片压缩是常见的问题,那么微信是如何处理图像的压缩?Luban(鲁班)就是通过在微信朋友圈发送近 100 张不同分辨率的图片,对比原图与微信压缩后的图片逆向推算出来的压缩算法。示例代码:
```java
// 同步调用
Flowable.just(photos)
.observeOn(Schedulers.io())
.map(new Function<List<String>, List<File>>() {
@Override public List<File> apply(@NonNull List<String> list) throws Exception {
// 同步方法直接返回压缩后的文件
return Luban.with(MainActivity.this).load(list).get();
}
})
.observeOn(AndroidSchedulers.mainThread())
.subscribe();
```
收录于:
第 36 期
评论
评分:
暂无精选评论