(PECL imagick 2, PECL imagick 3)
ImagickDraw::translate — Aplica una traslación del sistema de coordenadas actual
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Aplica una traslación del sistema de coordenadas actual el cuál mueve el origen del sistema de coordenadas a las coordenadas especifiacadas.
x
traslación horizontal
y
traslación vertical
No devuelve ningún valor.
Ejemplo #1 Ejemplo de ImagickDraw::translate()
<?php
function translate($strokeColor, $fillColor, $backgroundColor, $fillModifiedColor,
$startX, $startY, $endX, $endY, $translateX, $translateY) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->rectangle($startX, $startY, $endX, $endY);
$draw->setFillColor($fillModifiedColor);
$draw->translate($translateX, $translateY);
$draw->rectangle($startX, $startY, $endX, $endY);
$image = new \Imagick();
$image->newImage(500, 500, $backgroundColor);
$image->setImageFormat("png");
$image->drawImage($draw);
header("Content-Type: image/png");
echo $image->getImageBlob();
}
?>