Get the width and height of an image using a function in PHP
PHP provides a function to get the width and height of an image. The getimagesize() function will determine the size of image file including flash file(swf).
This is a very useful function in PHP, I found it on
php.net PHP provides function to get the width and height of an image. The getimagesize() function will determine the size of image file including flash file(swf).
Syntax
list($width, $height, $type, $attr) = getimagesize("image_name.jpg");
Code
This is a sample code, change image_name to your image name and test it!
<?php
list($width, $height, $type, $attr) = getimagesize("image_name.jpg");
echo "Image width " .$width;
echo "<BR>";
echo "Image height " .$height;
echo "<BR>";
echo "Image type " .$type;
echo "<BR>";
echo "Attribute " .$attr;
?>
When you run this script you will see the result like this
Image width
379
Image height
344
Image type
2
Image attribute
width="379" height="344"
You will get the width, height, type of an image and also attribute of an image, I use this function in my image upload form.
Type of an image you can see from table below.
You can read a full manual
here
Type of Image
| 1 = GIF |
5 = PSD |
9 = JPC |
13 = SWC |
| 2 = JPG |
6 = BMP |
10 = JP2 |
14 = IFF |
| 3 = PNG |
7 = TIFF(intel byte order) |
11 = JPX |
15 = WBMP |
| 4 = SWF |
8 = TIFF(motorola byte order) |
12 = JB2 |
16 = XBM |