From 66fa8d8559abb6e3a35f60201f449e348b2754b7 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Jun 2024 20:36:39 +0930 Subject: [PATCH] Fix rotation implementation, no rotation when the given degree is not 90 180 or 270 --- .../main/java/fr/free/nrw/commons/edit/TransformImageImpl.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/edit/TransformImageImpl.kt b/app/src/main/java/fr/free/nrw/commons/edit/TransformImageImpl.kt index fb96ca0443..25c607f2ee 100644 --- a/app/src/main/java/fr/free/nrw/commons/edit/TransformImageImpl.kt +++ b/app/src/main/java/fr/free/nrw/commons/edit/TransformImageImpl.kt @@ -49,10 +49,10 @@ class TransformImageImpl() : TransformImage { 180 -> LLJTran.ROT_180 270 -> LLJTran.ROT_270 else -> { - LLJTran.ROT_90 + // no rotation if degree = 0 or 360 + LLJTran.OPT_DEFAULTS } }, - LLJTran.OPT_DEFAULTS or LLJTran.OPT_XFORM_ORIENTATION ) BufferedOutputStream(FileOutputStream(output)).use { writer -> lljTran.save(writer, LLJTran.OPT_WRITE_ALL )