使用php获取图片尺寸
在网页设计中,为图像<img>指定 height 和 width 属性是一个好习惯,至于为什么是一个好习惯,你可以点此查看文档说明。但是在动态网页中,有些图像的尺寸是不固定的,有时候你不能为图像<img>指定固定的 height 和 width 属性,那怎么办呢?其实php有现成的函数getimagesize用于获取图像的尺寸,具体的函数使用方法以及代码示例,可以点此查看php的文档,下面简单介绍一下用法:
以上php代码被解释为内容为:
在网页设计中,为图像<img>指定 height 和 width 属性是一个好习惯,至于为什么是一个好习惯,你可以点此查看文档说明。但是在动态网页中,有些图像的尺寸是不固定的,有时候你不能为图像<img>指定固定的 height 和 width 属性,那怎么办呢?其实php有现成的函数getimagesize用于获取图像的尺寸,具体的函数使用方法以及代码示例,可以点此查看php的文档,下面简单介绍一下用法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php/* 1.jpg为你想获得其尺寸的图片 */ $arr = getimagesize("1.jpg"); /** * 这里$arr为一个数组类型 * $arr[0] 为图像的宽度 * $arr[1] 为图像的高度 * $arr[2] 为图像的格式,包括jpg、gif和png等 * $arr[3] 为图像的宽度和高度,内容为 width="xxx" height="yyy" */ /* 以下两行代码输出的内容都是一样的 */ echo "<img src=\"1.jpg\" $arr[3] alt=\"\" />"; echo "<img src=\"1.jpg\" width=\"$arr[0]\" height=\"$arr[1]\" alt=\"\" />"; ?> |
以上php代码被解释为内容为:
1 2 |
0