aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorVarun Patil <varunpatil@ucla.edu>2022-12-08 15:06:58 -0800
committerbackportbot-nextcloud[bot] <backportbot-nextcloud[bot]@users.noreply.github.com>2022-12-11 11:19:57 +0000
commiteea1f3c53e25bab32cf8a51b4690311d99dd5bc8 (patch)
treee62eaf26f19c207da0956e50de5b7bc80dac476b /lib
parent702ea27392887d17aa7c5fb94eb97486fcf9635e (diff)
downloadnextcloud-server-eea1f3c53e25bab32cf8a51b4690311d99dd5bc8.tar.gz
nextcloud-server-eea1f3c53e25bab32cf8a51b4690311d99dd5bc8.zip
preview: fix HEIC orientation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
Diffstat (limited to 'lib')
-rw-r--r--lib/private/Preview/HEIC.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/private/Preview/HEIC.php b/lib/private/Preview/HEIC.php
index 7ce6b93ba3b..d29e0d29daf 100644
--- a/lib/private/Preview/HEIC.php
+++ b/lib/private/Preview/HEIC.php
@@ -115,6 +115,9 @@ class HEIC extends ProviderV2 {
// Layer 0 contains either the bitmap or a flat representation of all vector layers
$bp->readImage($tmpPath . '[0]');
+ // Fix orientation from EXIF
+ $bp->autoOrient();
+
$bp->setImageFormat('jpg');
$bp = $this->resize($bp, $maxX, $maxY);