android 使用鲁班压缩时,可以设置压缩质量
时间: 2024-05-13 19:17:26 浏览: 168
是的,使用鲁班压缩图片时可以设置压缩质量。鲁班是一个开源的 Android 图片压缩库,它支持多种压缩方式和参数配置,包括压缩质量、目标文件大小等。其中,设置压缩质量是最常用的参数之一。
在使用鲁班压缩图片时,可以通过以下代码设置压缩质量:
```java
// 压缩质量,取值范围 0-100
int quality = 80;
// 使用鲁班压缩图片
File compressedImageFile = new Compressor(context)
.setMaxWidth(640)
.setMaxHeight(480)
.setQuality(quality)
.setCompressFormat(Bitmap.CompressFormat.WEBP)
.compressToFile(originalImageFile);
```
上述代码中,`quality` 变量表示压缩质量,取值范围为 0-100,数值越大表示压缩后的图片质量越高,文件大小也越大。除了设置压缩质量,还可以通过其他参数配置来控制压缩效果,例如设置压缩尺寸、格式等。
阅读全文