标签: android image-resizing android-bitmap
我希望减少磁盘上图像的大小而不会降低质量。我不想改变原始图像的宽度和高度。
我想做https://tinyjpg.com/
它可以在不改变图像宽度和高度的情况下缩小图像大小。
答案 0 :(得分:0)
如果您想在不进行更改测量的情况下减小尺寸,则需要使用jpeg进行压缩。试试这个;
String file = ... OutputStream s = new FileOutputStream(file); BitmapFactory.decodeFile(file).compress(CompressFormat.JPEG, 80, s); s.close();
80是压缩系数,介于0-100(0最低质量,100最高质量)之间。尽量找到适合自己情况的人。