使用php获取图片尺寸

Ludou

     在网页设计中,为图像<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
<img src="1.jpg" width="xxx" height="yyy" alt="" />
<img src="1.jpg" width="xxx" height="yyy" alt="" />

本文版权归露兜博客所有,转载引用请完整注明以下信息:
本文作者:Ludou
本文标题:使用php获取图片尺寸
本文地址:http://www.ludou.org/php-get-images-size.html

露兜博客博主,男生,业余Web程序员,儒家思想受益者。文采不佳,不喜欢聚光灯,不喜欢吹牛,不喜欢无序的做事方式。闲时喜欢写些代码自娱自乐,并在博客中分享一些个人技术经验。

标签: , ,

0 条评论

我来说两句
  1. 还没有评论呢,欢迎您发表评论.

发表评论

因博主长期在外地出差,您的留言可能暂时不会得到回复。

订阅评论