exif_imagetype

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 被檢查的圖像檔案名稱。

返回值

如果發現了恰當的簽名則返回一個對應的常量,否則返回 FALSE。返回值和 getimagesize() 返回的數組中的索引 2 的值是一樣的,但本函式快得多。

更新日誌

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";
}
?>

相關詞條

熱門詞條

聯絡我們