Skip to content
Related Articles

Related Articles

Improve Article

PHP | Imagick pingImageFile() Function

  • Last Updated : 09 Jul, 2019

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.

Syntex:

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
  
// 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

My Personal Notes arrow_drop_up
Recommended Articles
Page :