(PECL imagick 2.0.0)
ImagickDraw::line — Dessine une ligne
$sx
, float $sy
, float $ex
, float $ey
)Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Dessine une ligne en utilisant la couleur de trait courante, son opacité, et sa largeur.
sx
L'abscisse de début
sy
L'ordonnée de début
ex
L'abscisse de fin
ey
L'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();
}
?>