diff --git a/php_image_magician.php b/php_image_magician.php index a582cbb..6907332 100755 --- a/php_image_magician.php +++ b/php_image_magician.php @@ -2425,7 +2425,7 @@ public function saveImage($savePath, $imageQuality="100") { // *** Perform a check or two. - if (!is_resource($this->imageResized)) { if ($this->debug) { die('saveImage: This is not a resource.'); }else{ die(); }} + if (!is_resource($this->imageResized) || !(is_object($this->imageResized) && $this->imageResized instanceOf \GdImage)) { if ($this->debug) { die('saveImage: This is not GdImage.'); }else{ die(); }} $fileInfoArray = pathInfo($savePath); clearstatcache(); if (!is_writable($fileInfoArray['dirname'])) { if ($this->debug) { die('The path is not writable. Please check your permissions.'); }else{ die(); }}