Skip to content

Commit

Permalink
Close input stream of image after compressing it #1455
Browse files Browse the repository at this point in the history
  • Loading branch information
mauriziopinotti committed Mar 12, 2024
1 parent e0d4169 commit b3142eb
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,9 @@ public static String getFileName(Uri uri, final Context context) {

public static Uri compressImage(Uri originalImageUri, int compressionQuality, Context context) {
Uri compressedUri;
try {
try (InputStream imageStream = context.getContentResolver().openInputStream(originalImageUri)) {
File compressedFile = createImageFile();
Bitmap originalBitmap = BitmapFactory.decodeStream(context.getContentResolver().openInputStream(originalImageUri));
Bitmap originalBitmap = BitmapFactory.decodeStream(imageStream);
// Compress and save the image
FileOutputStream fos = new FileOutputStream(compressedFile);
originalBitmap.compress(Bitmap.CompressFormat.JPEG, compressionQuality, fos);
Expand Down

0 comments on commit b3142eb

Please sign in to comment.