Open In App

PHP | Imagick pingImageFile() Function

Improve
Improve
Like Article
Like
Save
Share
Report

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.
Syntax: 
 

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:
Program: 
 

php




<?php
 
// Use fopen() function to open file
$fp = fopen(
              "rb");
 
// 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";
 
?>


Output: 
 

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

Reference: https://php.net/manual/en/imagick.pingimagefile.php
 


Last Updated : 21 Oct, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads