カメラから写真を撮るときに、ターゲットフォルダーのパラメーターを直接渡して画像を保存するという問題があります。
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();