(PECL imagick 2.0.0)
ImagickDraw::scale — Adjusts the scaling factor
$x
, float $y
)К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.
Adjusts the scaling factor to apply in the horizontal and vertical directions to the current coordinate space.
xhorizontal factor
yvertical factor
Эта функция не возвращает значения после выполнения.
Пример #1 ImagickDraw::scale()
<?php
function scale($strokeColor, $fillColor, $backgroundColor, $fillModifiedColor) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setStrokeWidth(4);
$draw->setFillColor($fillColor);
$draw->rectangle(200, 200, 300, 300);
$draw->setFillColor($fillModifiedColor);
$draw->scale(1.4, 1.4);
$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();
}
?>