座机 发表于 2015-8-30 11:15:26

php获取图片信息

1 <?php      
2 //参数images为图片的绝对地址   
3 function getImagesInfo(images) {      
4 img_info = getimagesize(images);      
5 switch (img_info){      
6 case 1:      
7 imgtype = "gif";      
8 break;      
9 case 2:      
10 imgtype = "jpg";      
11 break;      
12 case 3:      
13 imgtype = "png";      
14 break;      
15 }      
16 img_type = imgtype."图像";      
17 //获取文件大小   
18 img_size = ceil(filesize(img)/1000)."k";         
19 new_img_info = array (      
20 "width"=>img_info, //图像宽   
21 "height"=>img_info, //图像高   
22 "type"=>img_type, //图像类型   
23 "size"=>img_size //图像大小   
24 );      
25 return new_img_info;      
26 }      
27 ?>
  



print_r(exif_imagetype("c:/a")); #可以准确判断图片的类型 返回整形 对应图片常量   

图像类型常量
值常量   
1    MAGETYPE_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   
10IMAGETYPE_JP2   
11IMAGETYPE_JPX   
12IMAGETYPE_JB2   
13IMAGETYPE_SWC   
14IMAGETYPE_IFF   
15IMAGETYPE_WBMP   
16IMAGETYPE_XBM   
  
页: [1]
查看完整版本: php获取图片信息