0

我有一个问题,当我从相机拍照时,我通过直接传递目标文件夹的参数来保存图像。

    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();
4

0 回答 0