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