Monday, December 22, 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
32456 POSTS0 COMMENTS
Milvus
111 POSTS0 COMMENTS
Nango Kala
6823 POSTS0 COMMENTS
Nicole Veronica
11958 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12038 POSTS0 COMMENTS
Shaida Kate Naidoo
6958 POSTS0 COMMENTS
Ted Musemwa
7203 POSTS0 COMMENTS
Thapelo Manthata
6911 POSTS0 COMMENTS
Umr Jansen
6890 POSTS0 COMMENTS