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).
Code:
<?php //renumber $my_image = array_values(getimagesize('your-image.jpg')); //use list on new array list($width, $height, $type, $attr, , , $imgtype) = $my_image; //view new array echo "<pre>"; print_r($my_image); echo "</pre>"; echo "<br/>"; //spit out content echo 'Attribute: '.$attr.'<br />'; echo 'Width: '.$width.'<br />'; echo 'Height: '.$height.'<br />'; echo 'Type: '.$imgtype.'<br />'; ?>
When you run this script you will see the result like this:
Array ( [0] => xxx [1] => xxx [2] => 2 [3] => width="xxx" height="xxx" [4] => 8 [5] => 3 [6] => image/jpeg ) Attribute: width="xxx" height="xxx" Width: xxx Height: xxx Type: image/jpeg
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.
You can read a full manual here
getimagesize() Returns an array with up to 7 elements.
The 0 index is the width of the image in pixels.
The 1 index is the height of the image in pixels.
The 2 index is a flag for the image type:
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
|
The 3 index contains ' height="yyy" width="xxx" '
The 6 index contains image MIME type 'Ex. image/jpeg'
0 Comments