exif_imagetype是判斷一個圖像的類型的進程。
基本介紹
- 外文名:exif_imagetype
- 作用:判斷一個圖像的類型
- 說明:int exif_imagetype
- 參數:filename
功能,說明,參數,返回值,更新日誌,預定義常量,範例,
功能
(PHP 4 >= 4.3.0, PHP 5)
exif_imagetype -- 判斷一個圖像的類型
說明
int exif_imagetype ( string filename )
exif_imagetype() 讀取一個圖像的第一個位元組並檢查其簽名。
本函式可用來避免調用其它 exif 函式用到了不支持的檔案類型上或和 $_SERVER['HTTP_ACCEPT'] 結合使用來檢查瀏覽器是否可以顯示某個指定的圖像。
參數
filename 被檢查的圖像檔案名稱。
返回值
更新日誌
4.3.2 | 支持 JPC,JP2,JPX,JB2,XBM 以及 WBMP |
4.3.0 | 支持 SWC |
預定義常量
定義有以下常量,並代表了 exif_imagetype() 可能的返回值: 表格1. 圖像類型常量
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 |
範例
例子 1. exif_imagetype()例子 <?php if (exif_imagetype("image.gif") != IMAGETYPE_GIF) { echo "The picture is not a gif"; } ?> |