没有引入任何第三方框架的LuBan的library
没有引入任何第三方框架的LuBan的library,默认使用的是三级压缩
Android 其它杂项
共8Star
详细介绍
LuBanWithOutRx
抽取LuBan的核心算法, 没有引入任何第三方的东西。 默认使用的是三级压缩,对图片进行压缩。
Step 1. Add the JitPack repository to your build file
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
compile 'com.github.AlbertLarry:LuBanWithOutRx:1.0'
}
Used
Luban.get(this).load(mFile).putGear(Luban.THIRD_GEAR)
.setCompressListener(new OnCompressListener() {
@Override
public void onStart() {
}
@Override
public void onSuccess(final File file) {
//这是在工作线程,请自行切换线程使用
//doSomething with file
}
@Override
public void onError(Throwable e) {
}
}).launch();
###方法对应表
方法名 | 功能 |
---|---|
load(File file) | 传入要压缩的文件 |
setFilename(String filename) | 设置压缩后图片命名 |
putGear(int gear) | 设置压缩档次 |
参考链接,大名鼎鼎的LuBan 链接:https://github.com/Curzibn/Luban
-
143 Star
-
370 Star
-
0 Star
-
0 Star
-
4775 Star
-
221 Star