X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=DataObjects%2FImages.php;h=aafd08eed15298bcc865d5fdedb3b7cc46798cc6;hp=87f188944a3e9406752c24578f127f686b15b7dd;hb=fe26ec66e6cdbb46ddee9ecdd9e9b692ba7491f8;hpb=2f05e281e57df70ead5aac9084df0dce8b3e3a4c 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();