PHP | GmagickDraw polyline() Function Last Updated : 30 Jan, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report The GmagickDraw::polyline() function is an inbuilt function in PHP which is used to draw a polyline using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates. Syntax: GmagickDraw GmagickDraw::polyline( array $coordinates_array ) Parameters: This function accepts a single parameter $coordinates_array which is used to hold the coordinates of the point as an array. Return Value: This function returns GmagickDraw object on success. Exceptions: This function throws GmagickDrawException on error. Used Image: Below examples illustrate the GmagickDraw::polyline() function in PHP: Program 1: Drawing over an image php <?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Create a GmagickDraw object $draw = new GmagickDraw(); // Set the fill color $draw->setFillColor('#0E0E0E'); // Set the stroke color $draw->setstrokecolor('green'); // Set the stroke width $draw->setStrokeWidth(5); // Create a polygonline $draw->polyline([ ['x' => 100, 'y' => 50], ['x' => 40, 'y' => 150], ['x' => 480, 'y' => 150], ['x' => 110, 'y' => 75], ]); // Use of drawimage function $gmagick->drawImage($draw); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Program 2: Drawing from scratch php <?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Create a GmagickDraw object $draw = new GmagickDraw(); // Draw rectangle for background $draw->rectangle(-10, -10, 800, 400); // Set the fill color $draw->setFillColor('white'); // Set the stroke color $draw->setstrokecolor('red'); // Set the stroke width $draw->setStrokeWidth(5); // Create a polygonline $draw->polyline([ ['x' => 400, 'y' => 0], ['x' => 40, 'y' => 170], ['x' => 480, 'y' => 150], ['x' => 110, 'y' => 5], ]); // Use of drawimage function $gmagick->drawImage($draw); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/gmagickdraw.polyline.php Comment More infoAdvertise with us Next Article PHP | GmagickDraw rotate() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Gmagick Similar Reads PHP | ImagickDraw polyline() Function The ImagickDraw::polyline() function is an inbuilt function in Imagick library of PHP which is used to draw a polyline using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates. Syntax: bool ImagickDraw::polyline( $coordinates ) Parameters: This func 2 min read PHP | GmagickDraw polygon() Function The GmagickDraw::polygon() function is an inbuilt function in PHP which is used to draw a polygon using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates. Syntax: GmagickDraw GmagickDraw::polygon( array $coordinates ) Parameters: This function acce 2 min read PHP | GmagickDraw point() Function The GmagickDraw::point() function is an inbuilt function in PHP which is used to draw a point. This function uses current stroke color and stroke thickness at the specified coordinates. Syntax: public GmagickDraw::point( $x, $y ) Â Parameters:This function accepts two parameters as mentioned above a 2 min read PHP | ImagickDraw polygon() Function The ImagickDraw::polygon() function is an inbuilt function in Imagick library in PHP which is used to draw a polygon using the specified array of coordinates. Syntax:Â bool ImagickDraw::polygon( $coordinates ) Parameters: This function accepts single parameter $coordinates of array type. It is used 2 min read PHP | GmagickDraw rotate() Function The GmagickDraw::rotate() function is an inbuilt function in PHP which is used to apply the specified rotation to the current coordinate space. Syntax: GmagickDraw GmagickDraw::rotate( array $coordinates_array ) Parameters: This function accepts a single parameter $coordinates_array which is used to 2 min read PHP | Gmagick rollimage() Function The Gmagick::rollimage() function is an inbuilt function in PHP which is used to roll an image.Syntax:Â Â Gmagick Gmagick::rollimage( $x, $y ) Parameters: This function accepts two parameters as mentioned above and described below:Â Â $x: This parameter stores the value of the X offset.$y: This parame 1 min read Like