| 有的站长发现自己的网站,不论上传多大的图,清晰度会自己降低,导致头像模糊,今天科站网给大家发布教程,其实只要修改一个php文件,就可以解决这个上传头像在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);
}
//对头像大图处理}}}
 
 |