An Advanced Compress Image Library for Android / 高效、简洁的图片压缩工具库
An Advanced Compress Image Library for Android / 高效、简洁的图片压缩工具库
AdvancedLuban 是一个方便简单的 Android 图片压缩工具库。提供多种压缩策略。不同的调用方式,自定义压缩、多图片同步压缩等,着重于提供更好的图片压缩体验。
Advanced Luban 内部的计算线程用于图像压缩,外部调用只需设置监听器即可:
Luban.compress(context, file) .putGear(Luban.CUSTOM_GEAR) .asObservable() // 生成 Observable .subscribe(successAction, errorAction) // 订阅压缩结果
根据您设置的限制压缩图片文件,您可以限制:图片文件的宽度、高度或文件大小
利用自定义算法,根据图片的宽高比,快速压缩图片,所得图像大小约为 100Kb,适用于一般的压缩,不限制文件大小和图片数量。
暂无开放 Issues,或尚未同步最近议题。