PHP | GmagickDraw rotate() Function Last Updated : 28 Jan, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report 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 hold the value of degree of rotation. Return Value: This function returns GmagickDraw object on success. Exceptions: This function throws GmagickDrawException on error. Used Image: For canvas area. Below given programs illustrates the GmagickDraw::rotate() function in PHP: Program 1: In this example we will rotate the rectangle. 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(-100, -1000, 800, 400); // Set the fill color $draw->setFillColor('white'); // Set the stroke color $draw->setstrokecolor('blue'); // Rotate by 4 degrees $draw->rotate(4); // Set the stroke width $draw->setStrokeWidth(5); // Create a rectangle $draw->rectangle(100, 20, 400, 100); // Use of drawimage function $gmagick->drawImage($draw); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Program 2: In this example we will rotate a text. 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(-100, -1000, 800, 400); // Set the font size $draw->setfontsize(25); // Set the stroke color $draw->setstrokecolor('blue'); // Rotate by 40 $draw->rotate(40); // Annotate a text $draw->annotate(20, -50, 'GeeksforGeeks'); // 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.rotate.php Comment More infoAdvertise with us Next Article PHP | Gmagick rotateimage() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Gmagick Similar Reads PHP | ImagickDraw rotate() Function The ImagickDraw::rotate() function is an inbuilt function of PHP which is used to apply the specified rotation to the current coordinate space. bool ImagickDraw::rotate( $degrees ) Parameters: This function accepts a single parameter $degrees which is used to hold the value of degree of rotation. Re 2 min read PHP | GmagickDraw rectangle() Function The GmagickDraw::rectangle() function is an inbuilt function in PHP which is used to draw the rectangle. Syntax: public GmagickDraw::rectangle( $x1, $y1, $x2, $y2 ) Â Parameters:This function accepts four parameters as mentioned above and described below: $x1: This parameter takes the value of x coo 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 | Gmagick rotateimage() Function The Gmagick::rotateimage() function is an inbuilt function in PHP which is used to rotate an image in the specified number of degrees. The background empty triangles filled with the background color.Syntax:Â Â Gmagick Gmagick::rotateimage ( $color, $degrees ) Parameters: This function accepts two par 2 min read PHP | GmagickDraw roundrectangle() Function The GmagickDraw::roundrectangle() function is an inbuilt function in PHP which is used to draw a rounded rectangle. Syntax: public GmagickDraw::rectangle( $x1, $y1, $x2, $y2, $rx, $ry) Â Parameters:This function accepts four parameters as mentioned above and described below: $x1: This parameter take 2 min read PHP | ImagickDraw translate() Function The ImagickDraw::translate() function is an inbuilt function in PHP which is used to apply a translation to the current coordinate system. It applies a translation to the current coordinate system which moves the coordinate system origin to the specified coordinate. Syntax: bool ImagickDraw::transla 3 min read Like