我有一个大小为 2mb 的图像文件,名为 file.jpg ,我想在将其发送到服务器之前减小其大小,但是我不希望该图像变得扭曲。有类似的线程,但是大多数线程都将文件转换为zip格式,我不想这么做。
所以请帮帮我。
答案 0 :(得分:1)
使用https://github.com/zetbaitsu/Compressor库:
它将提供几乎无损的压缩结果。
val compressedImageFile = Compressor.compress(context, actualImageFile) {
default()
destination(myFile)
}
压缩后,您可以删除实际图像并使用新的目标图像文件路径。
答案 1 :(得分:0)