PHP | ImagickDraw comment() Function Last Updated : 23 Dec, 2019 Comments Improve Suggest changes Like Article Like Report The ImagickDraw::comment() function is an inbuilt function in PHP which is used to add a comment to a vector output stream. The comment is appended at the end of the output stream. Syntax: bool ImagickDraw::comment( string $comment ) Parameters: This function accept a single parameter $comment which holds the comment. Return Value: This function returns TRUE on success. Exceptions: This function throws ImagickException on error. Below given program illustrates the ImagickDraw::comment() function in PHP: Program 1: php <?php //Create a new Imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, 'white'); // Create a new ImagickDraw object $draw = new ImagickDraw(); // Add comment $draw->comment('Hello ! This is my comment.'); // Get the vector graphics as string $graphics = $draw->getVectorGraphics(); // Get comment from vector graphics $comment = substr($graphics, 807); echo $comment; ?> Output: Hello ! This is my comment. Program 2: php <?php //Create a new Imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, 'white'); // Create a new ImagickDraw object $draw = new ImagickDraw(); $string = 'This is my comment'; // Add comment $draw->comment($string); // Get the vector graphics $graphics = $draw->getVectorGraphics(); // Get comment from vector graphics $getComment = substr($graphics, 807, strlen($string)); // Set the font size $draw->setFontSize(50); // Write on image $draw->annotation(50, 100, $getComment); // Render the draw commands $imagick->drawImage($draw); // Show the output $imagick->setImageFormat('png'); header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/imagickdraw.comment.php Comment More infoAdvertise with us Next Article PHP | ImagickDraw comment() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Imagick Similar Reads 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 __construct() Function The ImagickDraw::__construct() function is an inbuilt function in PHP which is used to initialize a ImagickDraw object. Syntax: bool ImagickDraw::__construct( void ) Parameters: This function doesnât accept any parameter. Return Value: This function returns TRUE on success. Exceptions: This function 1 min read PHP | ImagickDraw composite() Function The ImagickDraw::compose() function is an inbuilt function in PHP which is used to composite an image into the current image, using the specified composition operator, specified position, and at the specified size. Syntax: bool ImagickDraw::compose( int $compose, float $x, float $y, float $width, fl 2 min read PHP | ImagickDraw clear() Function The ImagickDraw::clear() function is an inbuilt function in PHP which is used to clear the ImagickDraw object of any accumulated commands, and resets the settings it contains to their defaults. Syntax: bool ImagickDraw::clear( void ) Parameters: This function doesnât accepts any parameter. Return Va 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 Like