}
}
- print_R($width);exit;
+
if(!empty($scaleHeight)){
$height = $scaleHeight;
$im = imagecreatefromstring($data);
- if (($scaled = imagescale($im, $width, $width)) != false) {
+ if (($scaled = imagescale($im, $width, $height)) != false) {
ob_start();
imagejpeg($scaled);
$data = ob_get_contents();
return $page;
}
- function rotate()
+ function rotate($imageBlob = false)
{
- $imagick = new Imagick($this->getStoreName());
+ if(empty($imageBlob)){
+ $imagick = new Imagick($this->getStoreName());
+ } else {
+ $imagick = new Imagick();
+ $imagick->readImageBlob($imageBlob);
+ }
$orientation = $imagick->getImageOrientation();
-
+ print_R($orientation);exit;
switch($orientation) {
case Imagick::ORIENTATION_BOTTOMRIGHT:
$imagick->rotateimage(new ImagickPixel('#00000000'), 180); // rotate 180 degrees