diff --git a/inc/Service/Media/GdMediaHandler.php b/inc/Service/Media/GdMediaHandler.php index 148ead28..b9c3fa93 100644 --- a/inc/Service/Media/GdMediaHandler.php +++ b/inc/Service/Media/GdMediaHandler.php @@ -168,7 +168,7 @@ class GdMediaHandler implements MediaHandler { if ($degrees !== 0) { self::enableTransparency($gd, $file_mime); - $gd_other = \imagerotate($gd, $degrees, \imagecolorallocatealpha($gd, 0, 0, 0, 127)); + $gd_other = \imagerotate($gd, 360 - $degrees, \imagecolorallocatealpha($gd, 0, 0, 0, 127)); \imagedestroy($gd); if ($gd_other === false) { throw new \RuntimeException("Error while correcting rotation of '$file_path'");