自定义生成三种图片大小
$thumbimgs = array(
'small'=>array('suffix'=>'.thumb.jpg','width'=>100,'height'=>100),//suffix:后缀名,width:宽,heidht:高,都是像素为单位
'middle'=>array('suffix'=>'.thumb.jpg.m.jpg','width'=>250,'height'=>250),
'big'=>array('suffix'=>'.thumb.jpg.b.jpg','width'=>500,'height'=>500),
);
function_image.php文件
/**
* 生成图动作
* @param $srcfile : 原图地址
* @param $dstfile :新图地址
* @param $tow : 新图宽
* @param $toh :高图高
* @param $intelligence : 0,自动伸缩高;1:强制要求高度(有可能会失真)
* @return false|新图地址
*/
function publicthumb($srcfile,$dstfile,$tow,$toh,$intelligence=0){
//这里就是图片生成逻辑
}