(PECL imagick 2.0.0)
ImagickDraw::scale — Adjusts the scaling factor
$x
, float $y
) : boolEsta função não está documentada; somente a lista de argumentos está disponível.
Adjusts the scaling factor to apply in the horizontal and vertical directions to the current coordinate space.
xhorizontal factor
yvertical factor
Não há valor retornado.
Exemplo #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();
}
?>