ImagickDraw::polyline

(PECL imagick 2.0.0)

ImagickDraw::polylineDessine une ligne brisée

Description

ImagickDraw::polyline ( array $coordinates ) : bool
Avertissement

Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.

Dessine une ligne brisée, en utilisant le trait courant, sa largeur et son motif, ainsi que sa ligne de remplissage ou sa texture, en utilisant les coordonnés spécifiées.

Liste de paramètres

coordinates

Tableau avec les coordonnées "x" et "y" array( array( 'x' => 4, 'y' => 6 ), array( 'x' => 8, 'y' => 10 ) )

Valeurs de retour

Retourne TRUE en cas de succès.

Exemples

Exemple #1 Exempe avec ImagickDraw::polyline()

<?php
function polyline($strokeColor$fillColor$backgroundColor) {
    
$draw = new \ImagickDraw();

    
$draw->setStrokeOpacity(1);
    
$draw->setStrokeColor($strokeColor);
    
$draw->setFillColor($fillColor);

    
$draw->setStrokeWidth(5);

    
$points = [
        [
'x' => 40 5'y' => 10 5],
        [
'x' => 20 5'y' => 20 5],
        [
'x' => 70 5'y' => 50 5],
        [
'x' => 60 5'y' => 15 5]
    ];

    
$draw->polyline($points);

    
$image = new \Imagick();
    
$image->newImage(500300$backgroundColor);
    
$image->setImageFormat("png");
    
$image->drawImage($draw);

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

?>