我正在保存存储中的图像,但由于压缩而导致图像质量下降。那么我怎么能保存图像而不压缩它。 我正在使用以下代码
//Creating bitmap from Resource id
Bitmap bitmap=BitmapFactory.decodeResource(getResources(), BitmapId);
String extStorage=Environment.getExternalStorageDirectory().toString();
File file = new File(extStorage, "name.png");
if(file.exists())
file.delete();
try {
outStream = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream);
.....
}
请让我知道如何在不损失图像的情况下保存图像。
答案 0 :(得分:0)
第二个参数u supply 100实际上并不影响你的图像质量,但是如果你想要压缩更多你可以将值减少到10,那么在这种情况下你会得到一个低质量的图像,只对记忆问题,
但我认为价值100不会影响你的质量,只是猜测