目前共有3篇帖子。
exif_imagetype可以用于判断一个图像文件的图像类型
1楼 巨大八爪鱼 2015-2-24 11:01
值 常量
FALSE 无法判断
1   IMAGETYPE_GIF  
2   IMAGETYPE_JPEG  
3   IMAGETYPE_PNG  
4   IMAGETYPE_SWF  
5   IMAGETYPE_PSD  
6   IMAGETYPE_BMP  
7   IMAGETYPE_TIFF_II(Intel 字节顺序)  
8   IMAGETYPE_TIFF_MM(Motorola 字节顺序)   
9   IMAGETYPE_JPC  
10   IMAGETYPE_JP2  
11   IMAGETYPE_JPX  
12   IMAGETYPE_JB2  
13   IMAGETYPE_SWC  
14   IMAGETYPE_IFF  
15   IMAGETYPE_WBMP  
16   IMAGETYPE_XBM 


这样就可以不依赖于浏览器提供的上传的图像的mime信息而获取图像类型了,也便于纠正所上传图像的扩展名
2楼 巨大八爪鱼 2015-2-24 11:02
if (exif_imagetype("image.gif") != IMAGETYPE_GIF) {
    echo "The picture is not a gif";
   // 然后就可以把这个文件的扩展名纠正过来
}
3楼 巨大八爪鱼 2015-2-24 11:02
array getimagesize ( string $filename [, array &$imageinfo ] )
 getimagesize() 函数将测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通 HTML 文件中 IMG 标记中的 height/width 文本字符串。

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
 
 
©2010-2025 Arslanbar [手机版] [桌面版]
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。