1 <?php 2 //參數images為圖片的絕對地址 3 function getImagesInfo(images) { 4 img_info = getimagesize(images); 5 switch (img_info[2]){ 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[0], //圖像寬 21 "height"=>img_info[1], //圖像高 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 10 IMAGETYPE_JP2 11 IMAGETYPE_JPX 12 IMAGETYPE_JB2 13 IMAGETYPE_SWC 14 IMAGETYPE_IFF 15 IMAGETYPE_WBMP 16 IMAGETYPE_XBM
