(PHP 4 >= 4.3.0, PHP 5, PHP 7)

exif_imagetype — 判断一个图像的类型

图像类型常量 值 常量
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
Php代码  收藏代码
  1. <?php  
  2.   
  3. if (exif_imagetype("image.gif") != IMAGETYPE_GIF) {  
  4.     echo "The picture is not a gif";  
  5. }  
  6.   
  7. if (in_array(exif_imagetype("path/to/file"), array(IMAGETYPE_GIF , IMAGETYPE_JPEG ,IMAGETYPE_PNG , IMAGETYPE_BMP))) {  
  8.     echo "This is a picture ";  
  9. }  
  10.   
  11. ?>  

 

 

转自:PHP简单方法判断文件是否是图片 PHP best way to check if file is an image

posted on 2016-08-17 10:46  飘渺的悠远  阅读(234)  评论(0)    收藏  举报