protected function ajustRotate($degrees)
{
if ($degrees < 0) {
$degrees = 360 + $degrees;
}
$imagick = $this->getImagick();
$originalWidth = $imagick->getImageWidth();
$originalHeight = $imagick->getImageHeight();
$this->imagick->rotateImage("#FFFFFF", $degrees);
$this->imagick->setImagePage($imagick->getimageWidth(), $imagick->getimageheight(), 0, 0);
$this->imagick->cropImage($originalWidth, $originalHeight, ($imagick->getimageWidth() - $originalWidth) / 2, ($imagick->getimageHeight() - $originalHeight) / 2);
$this->original->rotateImage("#FFFFFF", $degrees);
$this->original->setImagePage($imagick->getimageWidth(), $imagick->getimageheight(), 0, 0);
$this->original->cropImage($originalWidth, $originalHeight, ($imagick->getimageWidth() - $originalWidth) / 2, ($imagick->getimageHeight() - $originalHeight) / 2);
}