Skip to content
Related Articles

Related Articles

PHP | Imagick pingImageFile() Function

Improve Article
Save Article
  • Last Updated : 21 Oct, 2021
Improve Article
Save Article

The Imagick::pingImageFile() function is an inbuilt function in PHP which is used to return the image attributes in a lightweighted manner. This function is used to find out metadata about the image without reading the whole image to memory.

bool Imagick::pingImageFile( $filehandle, $fileName )

Parameters: This function accepts two parameters as mentioned above and described below: 

  • $filehandle: It is mandatory parameter. It opens the file handle to the image.
  • $fileName: It is optional parameter. It holds the filename for this image.

Return Value: It returns True on success.
Below program illustrates the Imagick::pingImageFile() function in PHP:


// Use fopen() function to open file
$fp = fopen(
// Create new imagick object
$im = new Imagick();
// Pass the handle to imagick
// without loading the memory
$im -> pingImageFile($fp);
// Getting height of the image
echo "The Height of the image is: " . $im->getImageHeight() . "pixel<br>";
// Getting width of the image
echo "The Width of the image is: " . $im->getImageWidth() . "pixel";


The Height of the image is: 215 pixel
The Width of the image is: 604 pixel


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!