1.访问图像的属性
函数返回值 | 指代的图像类型 | 1 | GIF图像 | 2 | JPG/JPGE图像 | 3 | PNG图像 | 4 | SWF(FLASH)文件 | 5 | PSD(Photoshop)文件 | 6 | BMP图像 | 7 | TIFF | 8 | TIFF | 9 | JPC文件 | 10 | JP2文件 | 11 | JPX文件 | 12 | JB2文件 | 13 | SWC文件 | 14 | IFF文件 | 15 | WBMP文件 | 16 | XBM文件 |
[PHP] 纯文本查看 复制代码 <?php
$image="image/01f9ea56e282836ac72531cbe0233b.jpg@2o.jpg"; //定义指向图像文件的字符变量
echo "<img src=".$image; //插入图像
$temp=getimagesize($image); //使用函数并把返回值赋值给数组
if($temp[0] > 180 || $temp[1] > 100){ //如果图片太大
echo " width=180 height=".$temp[1]*180/$temp[0];
echo " border=\"0\">"; //把图片按比例缩放显示
}else{
echo ">";
}
echo "<p>";
echo "该图像的长为:";
echo $temp[0]; //调用图像的长
echo "<p>";
echo "该图像的宽为:";
echo $temp[1]; //调用图像的宽
echo "<p>";
echo "该图像的格式为:";
switch ($temp[2]) //通过判断返回图像的格式
{
case 1: //如果图像为 GIF
echo "GIF 图像";
break;
case 2: //如果图像为 JPG
echo "JPG/JPGE 图像";
break;
case 3: //如果图像为 PNG
echo "PNG 图像";
break;
default: //除以上 3 种外的其他情况
echo "未知图像格式";
break;
}
?>
|