1 $bg:是否用空白填补,默认自动填补,背景填充颜色在系统-附件设置里(true/false) 2 //imgurl图片路径 width自定义缩略的宽度 height自动能够以缩略高度 bg背景是否填充(true/false) 3 function thumb($imgurl, $width, $height, $bg = true) 4 { 5 global $cfg_mainsite,$cfg_multi_site; 6 $thumb = eregi("http://",$imgurl)?str_replace($cfg_mainsite,'',$imgurl):$imgurl; 7 list($thumbname,$extname) = explode('.',$thumb); 8 $newthumb = $thumbname.'_'.$width.'_'.$height.'.'.$extname; 9 if(!$thumbname || !$extname || !file_exists(DEDEROOT.$thumb)) return $imgurl;10 if(!file_exists(DEDEROOT.$newthumb))11 {12 include_once DEDEINC.'/image.func.php';13 //设置缩略图宽高不完全部分填充14 if($bg==true)15 {16 ImageResizeNew(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);17 }18 else19 {20 ImageResize(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);21 }22 }23 //返回24 return $cfg_multi_site=='Y'?$cfg_mainsite.$newthumb:$newthumb;25 }
在模板页中调用例:[field:picname function=’thumb(@me,100,100,false)’/]
一个人,一条路,人在途中,心随景动,从起点,