Open In App

PHP | Imagick commentImage() Function

Last Updated : 26 Aug, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The Imagick::commentImage() function is an inbuilt function in PHP which is used to add the comment in an image. Syntax:
bool Imagick::commentImage( $comment )
Parameters: This function accepts a single parameter $comment which is used to hold the comment. Return Value: This function returns True on success. Original Image: Below programs illustrate the Imagick::commentImage() function in PHP: Program 1: php
<?php 
// require_once('vendor/autoload.php');
 
// Create an Imagick Object
$image = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-15.png');
 
// Add comment to the image 
$image->commentImage("GeeksforGeeks");

// Display the comment 
echo $image->getImageProperty("comment");

?>
Output:
GeeksforGeeks
Program 2: Image created by Imagick Function: php
<?php
$string = "Computer Science portal for Geeks!";
 
// creating new image of above String
// and add color and background
$im = new Imagick();
$draw = new ImagickDraw();

// Fill the color in image
$draw->setFillColor(new ImagickPixel('green'));

// Set the text font size
$draw->setFontSize(50);

$metrix = $im->queryFontMetrics($draw, $string);
$draw->annotation(0, 40, $string);
$im->newImage($metrix['textWidth'], $metrix['textHeight'],
         new ImagickPixel('white'));
         
// Draw the image         
$im->drawImage($draw);

// Function to add border image
$im->borderImage(new ImagickPixel('Blue'), 5, 5);

// Function to add comment
$im->commentImage("G4G");

// Function to set the image format
$im->setImageFormat('png');
 
// Printing Added Comment 
echo $im->getImageProperty("comment");
?>
Output:
G4G
Reference: http://php.net/manual/en/imagick.commentimage.php

Next Article

Similar Reads