Friday, October 10, 2025
HomeLanguagesPHP | Gmagick commentImage() Function

PHP | Gmagick commentImage() Function

The Gmagick::commentImage() function is an inbuilt function in PHP which is used to add the comment in an image.

Syntax:

Gmagick Gmagick::commentImage( $comment )

Parameters: This function accepts a single parameter $comment which is used to hold the comment.

Return Value: This function returns the Gmagick object with comment added.

Below programs illustrate the Gmagick::commentImage() function in PHP:

Program 1:
Original Image:




<?php 
// require_once('vendor/autoload.php');
   
// Create an Gmagick Object
$image = new Gmagick(
   
// Add comment to the image 
$image->commentImage("neveropen");
  
// Display the comment 
echo $image->getImageProperty("comment");
  
?>


Output:

neveropen

Program 2:
Image created by Gmagick Function:




<?php
$string = "Computer Science portal for Geeks!";
   
// creating new image of above String
// and add color and background
$im = new Gmagick();
$draw = new GmagickDraw();
  
// Fill the color in image
$draw->setFillColor(new GmagickPixel('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 GmagickPixel('white'));
           
// Draw the image         
$im->drawImage($draw);
  
// Function to add border image
$im->borderImage(new GmagickPixel('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/gmagick.commentimage.php

RELATED ARTICLES

Most Popular

Dominic
32349 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6715 POSTS0 COMMENTS
Nicole Veronica
11878 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11941 POSTS0 COMMENTS
Shaida Kate Naidoo
6837 POSTS0 COMMENTS
Ted Musemwa
7097 POSTS0 COMMENTS
Thapelo Manthata
6792 POSTS0 COMMENTS
Umr Jansen
6791 POSTS0 COMMENTS