array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'imagickdraw.rotate.php', 1 => 'ImagickDraw::rotate', 2 => 'Applies the specified rotation to the current coordinate space', ), 'up' => array ( 0 => 'class.imagickdraw.php', 1 => 'ImagickDraw', ), 'prev' => array ( 0 => 'imagickdraw.resetvectorgraphics.php', 1 => 'ImagickDraw::resetVectorGraphics', ), 'next' => array ( 0 => 'imagickdraw.roundrectangle.php', 1 => 'ImagickDraw::roundRectangle', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/imagick/imagickdraw/rotate.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

ImagickDraw::rotate

(PECL imagick 2, PECL imagick 3)

ImagickDraw::rotateApplies the specified rotation to the current coordinate space

Опис

public ImagickDraw::rotate(float $degrees): bool
Увага

Наразі ця функція не документована. Доступний лише список її параметрів.

Applies the specified rotation to the current coordinate space.

Параметри

degrees

degrees to rotate.

Значення, що повертаються

Не повертає значень.

Приклади

Приклад #1 ImagickDraw::rotate() example

<?php
function rotate($strokeColor, $fillColor, $backgroundColor, $fillModifiedColor) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setStrokeOpacity(1);
$draw->setFillColor($fillColor);
$draw->rectangle(200, 200, 300, 300);
$draw->setFillColor($fillModifiedColor);
$draw->rotate(15);
$draw->rectangle(200, 200, 300, 300);

$image = new \Imagick();
$image->newImage(500, 500, $backgroundColor);
$image->setImageFormat("png");
$image->drawImage($draw);

header("Content-Type: image/png");
echo
$image->getImageBlob();
}

?>