好久没有写文章了。 最近研究discuz产品,创建相册上传图片的尺寸是120x120,然而如果使用模块取出图片宽度大于120,就会出现图片模糊不清。那么如何修改呢? 进入今天的整正题。
要想修改上传图片的宽度和高度,找到文件 /source/function/function_spacecp.php 查找代码78行
if($p_w_picpath->Thumb($picsource, 'album/'.$picdir.$albumid.'.jpg', 120, 120, 2)) {
$setarr['pic'] = $picdir.$albumid.'.jpg';
$setarr['picflag'] = 1;
if(getglobal('setting/ftp/on')) {
if(ftpcmd('upload', 'album/'.$picdir.$albumid.'.jpg')) {
$setarr['picflag'] = 2;
@unlink($_G['setting']['attachdir'].'album/'.$picdir.$albumid.'.jpg');
}
}
}
修改成如何代码:
if($p_w_picpath->Thumb($picsource, 'album/'.$picdir.$albumid.'.jpg', 230, 230, 2)) { $setarr['pic'] = $picdir.$albumid.'.jpg'; $setarr['picflag'] = 1; if(getglobal('setting/ftp/on')) { if(ftpcmd('upload', 'album/'.$picdir.$albumid.'.jpg')) { $setarr['picflag'] = 2; @unlink($_G['setting']['attachdir'].'album/'.$picdir.$albumid.'.jpg'); } } }
图片上传的尺寸就按照 230X230 的大小。
转载于:https://blog.51cto.com/jsny821/1219466