在我的项目中,我从资源目录中读取了位图图片,我想更改此图片的质量并再次保存。我正在使用此代码:
FileOutputStream fos = new FileOutputStream(path);
image.compress(Bitmap.CompressFormat.PNG, 10, fos);
问题在于第二行,无论我放10还是100,结果在图片的宽度,高度和大小方面都是相同的。我该如何调整大小或改变质量?
由于
答案 0 :(得分:0)
以压缩格式保存本身不应更改图像尺寸。质量因子仅影响用于表示具有与原始尺寸相同尺寸的压缩图像的数据量。
如果你想重新缩放它,你可能想先使用createScaledBitmap()。