(PECL imagick 2.0.0)
ImagickDraw::translate — Applique une translation
$x
, float $y
)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.
xTranslation horizontale
yTranslation verticale
Aucune valeur n'est retournée.
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(500, 500, $backgroundColor);
$image->setImageFormat("png");
$image->drawImage($draw);
header("Content-Type: image/png");
echo $image->getImageBlob();
}
?>