ImagickDraw::translate

(PECL imagick 2.0.0)

ImagickDraw::translateAplica una traslación del sistema de coordenadas actual

Descripción

ImagickDraw::translate ( float $x , float $y ) : bool
Advertencia

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.

Parámetros

x

traslación horizontal

y

traslación vertical

Valores devueltos

No devuelve ningún valor.

Ejemplos

Ejemplo #1 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(500500$backgroundColor);
    
$image->setImageFormat("png");

    
$image->drawImage($draw);

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

?>