当用户拍照时我想将其作为解析文件保存到背景中,如下所示:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
try {
stream.flush();
stream.close();
} catch (IOException e) {
e.printStackTrace();
}
filePic = new ParseFile(userName + ".png", byteArray);
filePic.saveInBackground();
此代码有效,但问题是即使图像设置为100,图像也会失去其质量。 任何人都可以帮助解决如何在不损失质量的情况下压缩位图的方法吗?或者可能在没有压缩的情况下保存它?