From e3af213e96ff6a1ec35728fbb670b39b7cf86513 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Fri, 2 Jul 2021 18:52:46 +0200 Subject: [PATCH] fix(camera): Reset exif orientation if corrected --- .../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;