You might need the size of an image for many reasons – in this tutorial I’ll go over the simple task of getting this information.
The Code
<?
$info = getimagesize("image.gif");
$width = $info[0];
$height = $info[1];
$type = $info[2];
$attr = $info[3];
?>
The function getimagesize returns an array with 4 values. I’ve written the above example so you can clearly see which indexes return which information – below you can see a shorter way of getting the same result.
<?
list($width, $height, $type, $attr)
= getimagesize("image.gif");
?>
Using the Sizes
If you want to use the output to display an image, with the correct html width and height, you can do the following..
<?
echo "<img src=\"image.gif\" width=\"$width\"".
" height=\"$height\">";
?>
Or if you want you can use the $attr which contains the html width & height code already:
<? echo "<img src=\"image.gif\" $attr>"; ?>