(PECL imagick 2, PECL imagick 3)
ImagickDraw::line — Dessine une ligne
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
Dessine une ligne en utilisant la couleur de trait courante, son opacité, et sa largeur.
sxL'abscisse de début
syL'ordonnée de début
exL'abscisse de fin
eyL'ordonnée de fin
Aucune valeur n'est retournée.
Exemple #1 Exemple avec ImagickDraw::line()
<?php
function line($strokeColor, $fillColor, $backgroundColor) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(2);
$draw->setFontSize(72);
$draw->line(125, 70, 100, 50);
$draw->line(350, 170, 100, 150);
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>