(PECL imagick 2, PECL imagick 3)
ImagickDraw::scale — Adjusts the scaling factor
This function is currently not documented; only its argument list is available.
Adjusts the scaling factor to apply in the horizontal and vertical directions to the current coordinate space.
xhorizontal factor
yvertical factor
No value is returned.
Example #1 ImagickDraw::scale() example
<?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();
}
?>