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