PHP | getimagesize() Function
The getimagesize() function in PHP is an inbuilt function which is used to get the size of an image. This function accepts the filename as a parameter and determines the image size and returns the dimensions with the file type and height/width of image.
Syntax:
array getimagesize( $filename, $image_info )
Parameters: This function accepts two parameters as mentioned above and described below:
- $filename: It is a mandatory parameter which specifies the image file name.
- $image_info: It is an optional parameter which allows you to extract some extended information from the image file such as the different JPG APP markers as associative array.
Return Value: It returns the dimensions along with the file type and a height/width text string.
Exceptions:
- The getimagesize() function returns zero for width and height if the formats which may contain no image or multiple images.
- The imageinfo parameter only supports JFIF files.
- The getimagesize() function will generate an error of level E_WARNING, if accessing the filename image is impossible.
- The getimagesize() will generate an error of level E_NOTICE, if there is any error in reading.
Below programs illustrate the getimagesize() function in PHP:
Note: The image (geeks.png) given below used in the following program.

Program 1:
<?php // Calling getimagesize() function $image_info = getimagesize("geeks.png"); print_r($image_info); ?> |
Output:
Array ( [0] => 667
[1] => 184
[2] => 3
[3] => width="667" height="184"
[bits] => 8
[mime] => image/png )
Program 2:
<?php // Calling getimagesize() function list($width, $height, $type, $attr) = getimagesize("geeks.png"); // Displaying dimensions of the image echo "Width of image : " . $width . "<br>"; echo "Height of image : " . $height . "<br>"; echo "Image type :" . $type . "<br>"; echo "Image attribute :" .$attr; ?> |
Output:
Width of image : 667 Height of image : 184 Image type :3 Image attribute :width="667" height="184"
Reference: http://php.net/manual/en/function.getimagesize.php
Recommended Posts:
- How to call a function that return another function in JavaScript ?
- How to get the function name inside a function in PHP ?
- How to get the function name from within that function using JavaScript ?
- D3.js | d3.map.set() Function
- p5.js | box() Function
- PHP | max( ) Function
- D3.js | d3.min() function
- CSS | rgb() Function
- PHP | min( ) Function
- PHP | Ds\Map get() Function
- p5.js | value() Function
- D3.js | d3.rgb() Function
- p5.js | str() function
- D3.js | d3.hcl() Function
- PHP | dir() Function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



