当我将图像保存在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();
答案 0 :(得分:1)
如果您不想丢失质量,请将文件另存为PNG,这是一种无损压缩格式:
bitmap2.compress(Bitmap.CompressFormat.PNG, 100, fOut);