DataObjects/Images.php
[Pman.Core] / DataObjects / Images.php
index 6d54c9d..78f80bf 100644 (file)
@@ -867,7 +867,7 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
 //        }
         
         if(!empty($scaleWidth) || !empty($scaleHeight)){
-            $data = $this->scale($scaleWidth, $scaleHeight);
+            $data = $this->scale(false, $scaleWidth, $scaleHeight);
         }
         
         if($rotate){
@@ -945,6 +945,11 @@ class Pman_Core_DataObjects_Images extends DB_DataObject
             $imagick = new Imagick();
             $imagick->readImageBlob($imageBlob);
         }
+        
+        $imagick->resizeimage($width, $height, Imagick::FILTER_LANCZOS, true, true);
+        
+        return $imagick->getImageBlob();
+        
     }
     
  }