設置 | 登錄 | 註冊

目前共有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許可協議進行許可。