Я использую библиотеку сжатия для сжатия изображения.
File croppedImagePath = new File(imageUri.getPath());
try {
croppedBitmap = new Compressor(getActivity()).compressToBitmap(croppedImagePath);
} catch (IOException e) {
e.printStackTrace();
}
ОШИБКА:
Unable to decode stream: java.io.FileNotFoundException: /document/image:25: open failed: ENOENT (No such file or directory)
Когда я нахожу изображение, это официальный путь к файлу
Я подтвердил, что у меня есть разрешения на ЧТЕНИЕ и ЗАПИСЬ для внешнего хранилища, добавив их в манифест, а также запросив разрешение в действии.
Я попытался получить абсолютный путь к файлу, добавив:
File absoluteCroppedImagePath = new File(croppedImagePath.getAbsolutePath());
Но путь к файлу не изменился.