图像质量下降

时间:2014-04-16 13:11:24

标签: android

当我将图像保存在SD卡上时,图像质量会丢失

这是我的相同代码

Bitmap bitmap2 = extras.getParcelable("data");
File file = new File(path);
FileOutputStream fOut = new FileOutputStream(file);
bitmap2.compress(Bitmap.CompressFormat.JPEG, 100, fOut);
fOut.flush();
fOut.close();

1 个答案:

答案 0 :(得分:1)

如果您不想丢失质量,请将文件另存为PNG,这是一种无损压缩格式:

bitmap2.compress(Bitmap.CompressFormat.PNG, 100, fOut);