From a65c05e0de8f53e7371c194047a75797d53879b5 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Tue, 6 Jul 2021 17:32:19 +0200 Subject: [PATCH] fix(camera): Reset exif orientation if corrected (#510) --- .../main/java/com/capacitorjs/plugins/camera/ImageUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/camera/android/src/main/java/com/capacitorjs/plugins/camera/ImageUtils.java b/camera/android/src/main/java/com/capacitorjs/plugins/camera/ImageUtils.java index 87149149a..cd7e5981e 100644 --- a/camera/android/src/main/java/com/capacitorjs/plugins/camera/ImageUtils.java +++ b/camera/android/src/main/java/com/capacitorjs/plugins/camera/ImageUtils.java @@ -78,7 +78,9 @@ public static Bitmap correctOrientation(final Context c, final Bitmap bitmap, fi if (orientation != 0) { Matrix matrix = new Matrix(); matrix.postRotate(orientation); - + ExifInterface exif = new ExifInterface(imageUri.getPath()); + exif.resetOrientation(); + exif.saveAttributes(); return transform(bitmap, matrix); } else { return bitmap;