当前位置:首页 » PHP » PHP168 缩略图按原比例缩放修改方法
PHP168 缩略图按原比例缩放修改方法
来自:thinksnet时间:2012-04-01 20:45:48

 

PHP168的N多功能真是让人目瞪口呆。。。截取缩略图竟然从左上角截取一定大小,变量命名还有很多拼音缩写命名……哎,他们的程序让人很崩溃。
打开 inc/function.inc.php 找到

function gdpic($srcFile,$dstFile,$width,$height,$type=''){
require_once(PHP168_PATH."inc/waterimage.php");
if(is_array($type)){
//截取一部分,以满足匹配尺寸
cutimg($srcFile,$dstFile,$x=$type[x]?$type[x]:0,$y=$type[y]?$type[y]:0,$width,$height,$x2=$type[x2]?$type[x2]:0,$y2=$type[y2]?$type[y2]:0,$scale=$type[s]?$type[s]:100,$fix=$type[fix]?$type[fix]:'');
}elseif($type==1){
//成比例的缩放
ResizeImage($srcFile,$dstFile,$width,$height);
}else{
//与尺寸不匹配时.用色彩填充
gdfillcolor($srcFile,$dstFile,$width,$height);
}
}

function gdpic($srcFile,$dstFile,$width,$height,$type=''){
require_once(PHP168_PATH."inc/waterimage.php");
if(is_array($type)){
//截取一部分,以满足匹配尺寸
cutimg($srcFile,$dstFile,$x=$type[x]?$type[x]:0,$y=$type[y]?$type[y]:0,$width,$height,$x2=$type[x2]?$type[x2]:0,$y2=$type[y2]?$type[y2]:0,$scale=$type[s]?$type[s]:100,$fix=$type[fix]?$type[fix]:'');
}else{
//成比例的缩放
ResizeImage($srcFile,$dstFile,$width,$height);
}
}
关键词:php