2010-12-07 55 views
0

在我的项目中,我从资产目录中读取位图图片,并且想要改变图片的质量并再次保存。我使用此代码:android:改变图片质量的问题

FileOutputStream fos = new FileOutputStream(path); 
image.compress(Bitmap.CompressFormat.PNG, 10, fos); 

的问题是在第二线I是否把10或100,结果是在宽度,高度和图象的尺寸的像素的方面是相同的。我该如何调整或改变质量?

谢谢

回答

0

保存为压缩格式本身不应该改变图像尺寸。质量因数仅影响用于表示与原始尺寸相同的压缩图像的数据量。

如果您想重新调整比例,您可能首先需要使用createScaledBitmap()。