无限星辰工作室-客户无限互联网动力之源
标题:
Discuz!头像上传模糊处理办法
[打印本页]
作者:
crx349
时间:
2014-2-16 15:55
标题:
Discuz!头像上传模糊处理办法
uc_server/control/user.php
找到
{
file_exists($bigavatarfile) && unlink($bigavatarfile);
file_exists($middleavatarfile) && unlink($middleavatarfile);
file_exists($smallavatarfile) && unlink($smallavatarfile);
$success = 0;
}
$filetype = '.jpg';
在下面添加
//{{{对头像大图处理
if($biginfo[0]>133 || $biginfo[1]>180){
if(133/180 > $biginfo[0]/$biginfo[1]){
$_h = 180;
$_w = $biginfo[0] * 180 / $biginfo[1];
}else{
$_w = 133;
$_h = $biginfo[1] * 133 / $biginfo[0];
}
$_im = imagecreatetruecolor($_w, $_h);
$_bg = imagecolorallocate($_im, 255, 255, 255);
imagefill($_im, 0, 0, $_bg);
$_im2 = imagecreatefromjpeg($bigavatarfile);
imagecopyresampled($_im, $_im2 ,0, 0, 0, 0,$_w,$_h,$biginfo[0], $biginfo[1]);
imagedestroy($_im2);
clearstatcache();
imagejpeg($_im,$bigavatarfile,100);
imagedestroy($_im);
}
//对头像大图处理}}}
复制代码
然后覆盖回原来的文件就可以了。
欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/)
Powered by Discuz! X3.4