X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fmodules%2Fcontrib%2Fimagemagick%2Fsrc%2FPlugin%2FImageToolkit%2FOperation%2Fimagemagick%2FRotate.php;fp=web%2Fmodules%2Fcontrib%2Fimagemagick%2Fsrc%2FPlugin%2FImageToolkit%2FOperation%2Fimagemagick%2FRotate.php;h=eab120ac89cb4652248c92f86fdd18548f84573d;hp=f54eeacabcdf08f9ebebd2b8b7b6c72a9503b602;hb=f8fc16ae6b862bef59baaad5d051dd37b7ff11b2;hpb=dd08b95e4e519a02d45a50fb504bf5d685eaa9e3 diff --git a/web/modules/contrib/imagemagick/src/Plugin/ImageToolkit/Operation/imagemagick/Rotate.php b/web/modules/contrib/imagemagick/src/Plugin/ImageToolkit/Operation/imagemagick/Rotate.php index f54eeacab..eab120ac8 100644 --- a/web/modules/contrib/imagemagick/src/Plugin/ImageToolkit/Operation/imagemagick/Rotate.php +++ b/web/modules/contrib/imagemagick/src/Plugin/ImageToolkit/Operation/imagemagick/Rotate.php @@ -62,15 +62,20 @@ class Rotate extends ImagemagickImageToolkitOperationBase { */ protected function execute(array $arguments) { // Rotate. - $arg = '-background ' . $this->getToolkit()->escapeShellArg($arguments['background']); + $arg = '-background ' . $this->escapeArgument($arguments['background']); $arg .= ' -rotate ' . $arguments['degrees']; $arg .= ' +repage'; - $this->getToolkit()->addArgument($arg); + $this->addArgument($arg); // Need to resize the image after rotation to make sure it complies with // the dimensions expected, calculated via the Rectangle class. $box = new Rectangle($this->getToolkit()->getWidth(), $this->getToolkit()->getHeight()); $box = $box->rotate((float) $arguments['degrees']); - return $this->getToolkit()->apply('resize', ['width' => $box->getBoundingWidth(), 'height' => $box->getBoundingHeight(), 'filter' => $arguments['resize_filter']]); + return $this->getToolkit()->apply('resize', [ + 'width' => $box->getBoundingWidth(), + 'height' => $box->getBoundingHeight(), + 'filter' => $arguments['resize_filter'], + ]); } + }