From fe26ec66e6cdbb46ddee9ecdd9e9b692ba7491f8 Mon Sep 17 00:00:00 2001 From: Edward Date: Tue, 21 Aug 2018 21:19:49 +0800 Subject: [PATCH] DataObjects/Images.php --- DataObjects/Images.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/DataObjects/Images.php b/DataObjects/Images.php index 87f18894..aafd08ee 100644 --- a/DataObjects/Images.php +++ b/DataObjects/Images.php @@ -865,10 +865,19 @@ class Pman_Core_DataObjects_Images extends DB_DataObject return $page; } - function rotate($blob) + function rotate($blob = false) { + if(empty($this->id) && !$blob){ + return false; + } + $imagick = new Imagick(); - $imagick->readImageBlob($blob); + + if(!empty($this->id)){ + $imagick->readimage($this->getStoreName()); + } else { + $imagick->readImageBlob($blob); + } $orientation = $imagick->getImageOrientation(); -- 2.39.2