ImagickDraw
PHP Manual

ImagickDraw::translate

(PECL imagick 2.0.0)

ImagickDraw::translateApplique une translation

Description

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

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Applique une translation au système de coordonnées actuel, qui déplace l'origine de ce système.

Liste de paramètres

x

Translation horizontale

y

Translation verticale

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Exemple #1 Exemple avec 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();
}

?>


ImagickDraw
PHP Manual