一个简单的图片压缩工具,可自定义压缩的格式和质量,以及压缩后存储的文件路径,可决定对多大的文件进行压缩。
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.chenxkang:MCompressor:1.0.4'
}
MCompressor.from()
.fromFilePath(path)
.compress();
MCompressor.from()
.compressFormat(Bitmap.CompressFormat.JPEG)
.quality(80)
.greaterThan(500, CompressUnit.KB)
.fromFilePath(path)
.toFilePath(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).getAbsolutePath())
.compress();