我遇到问题,当我从相机拍摄照片时,我通过直接传递目标文件夹的参数来保存图像。
takePictureIntent.putExtra("output", uriSavedImage);
此图片以最高质量保存。 但是如果我打开这张照片,当我保存它时,即使我设置为最高质量(如果它是JPEG,则为100),保存的图像会丢失质量和尺寸。
有人有这个问题吗?
OutputStream outStream = null;
File file = new File(this.photosPath, this.photoTakedAltered);
try {
outStream = new FileOutputStream(file);
this.photoFilteredBitmap.compress(Bitmap.CompressFormat.JPEG, 100, outStream);
outStream.flush();
outStream.close();