function imagesinfo($file){
$imageTypeArray = array(0=>'UNKNOWN',1=>'GIF',2=>'JPEG',3=>'PNG',4=>'SWF',5=>'PSD',6=>'BMP',7=>'TIFF_II', 8=>'TIFF_MM',9=>'JPC',10=>'JP2',11=>'JPX',12=>'JB2',13=>'SWC',14=>'IFF',15=>'WBMP',16=>'XBM',17=>'ICO',18=>'COUNT');
//文件类型
$file_info = getimagesize($file);
$width = $file_info[0];
//获取宽
$height = $file_info[1];
//获取高
$type = $imageTypeArray[$file_info[2]];
//获取类型
$mime = $file_info['mime'];
//获取MIME
$info = json_encode(array('width'=>$width,'height'=>$height,'type'=>$type,'mime'=>$mime));
//JSON
return $info;
}
print_r(imagesinfo('a.png'));
非常简单的获取图片宽高以及类型