设置 | 登录 | 注册

作者共发了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 Purasbar Ver3.0 [手机版] [桌面版]
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。