PHP | ImagickDraw circle() Function Last Updated : 28 Aug, 2019 Comments Improve Suggest changes Like Article Like Report The ImagickDraw::circle() function is an inbuilt function in Imagick library of PHP which is used to draw a circle. Syntax: bool ImagickDraw::circle( $ox, $oy, $px, $py ) Parameters: This function accepts four parameters as mentioned above and described below: $ox: This parameter takes the value of origin x-coordinate. $oy: This parameter takes the value of origin y-coordinate. $px: This parameter takes the value of perimeter x-coordinate. $py: This parameter takes the value of perimeter y-coordinate. Return Value: This function does not return any value. Below program illustrates the ImagickDraw::circle() function in PHP: Program: php <?php // require_once('vendor/autoload.php'); // Create an ImagickDraw object $draw = new \ImagickDraw(); // Create ImagickPixel object $strokeColor = new \ImagickPixel('Red'); $fillColor = new \ImagickPixel('Green'); // Set the color, opacity of image $draw->setStrokeOpacity(1); $draw->setStrokeColor('Red'); $draw->setFillColor('Green'); // Set the width and height of image $draw->setStrokeWidth(7); $draw->setFontSize(72); // Function to draw circle $draw->circle(250, 250, 100, 150); $imagick = new \Imagick(); $imagick->newImage(500, 500, 'White'); $imagick->setImageFormat("png"); $imagick->drawImage($draw); // Display the output image header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?> Output: Reference: http://php.net/manual/en/imagickdraw.circle.php Comment More infoAdvertise with us Next Article PHP | ImagickDraw circle() Function S sarthak_ishu11 Follow Improve Article Tags : Misc Technical Scripter Web Technologies PHP Image-Processing PHP-function PHP-Imagick +3 More Practice Tags : Misc Similar Reads PHP | ImagickDraw arc() Function The ImagickDraw::arc() function is an inbuilt function in Imagick library of PHP which is used to draw an arc. Syntax: bool ImagickDraw::arc( $sx, $sy, $ex, $ey, $sd, $ed ) Parameters: This function accepts six parameters as mentioned above and described below: $sx: This parameter takes the value of 1 min read PHP | ImagickDraw clone() Function The ImagickDraw::clone() function is an inbuilt function in PHP which is used to make an exact copy of the specified ImagickDraw object. Syntax: ImagickDraw ImagickDraw::clone( void ) Parameters: This function doesnât accepts any parameter. Return Value: This function returns the exact copy of the s 2 min read PHP | ImagickDraw color() Function The ImagickDraw::color() function is an inbuilt function in PHP which is used to draw color on the image using the current fill color, starting at the specified position, and using specified paint method. Syntax: bool ImagickDraw::color( float $x, float $y, int $paintMethod ) Parameters: This functi 2 min read PHP | GmagickDraw arc() Function The GmagickDraw::arc() function is an inbuilt function in PHP which is used to draw an arc falling within a specified bounding rectangle on the image. Syntax:  GmagickDraw GmagickDraw::arc( float $sx, float $sy, float $ex, float $ey, float $sd, float $ed ) Parameters: This function accept six parame 2 min read PHP | ImagickDraw bezier() Function The ImagickDraw::bezier() function is an inbuilt function in Imagick library of PHP which is used to draw bezier curve. Syntax: bool ImagickDraw::bezier( $coordinates ) Parameters: This function accepts a single parameter as the multidimensional array which takes the points through which curve is to 1 min read Like