苏飞论坛

标题: PHP中的图像处理(1) [打印本页]

作者: 惜    时间: 2018-12-15 12:02
标题: PHP中的图像处理(1)
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;
        }
?>

(, 下载次数: 210)