目前共有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-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。