Discuz-使用者頭像模糊解決方式
今天在調整一些地方的時候發現帖內的用戶個人照片非常模糊....
上網找了一下資料,總共有兩種方式,這邊也做一下紀錄跟修正。
首先如果搜尋【用戶頭像模糊】都會搜尋到要求你更改uc底下的user.php,但是這邊我稍微調整了一下代碼,因為我發現還是會有模糊問題。
打開路徑\html\uc_server\control\user.php
查找
上網找了一下資料,總共有兩種方式,這邊也做一下紀錄跟修正。
首先如果搜尋【用戶頭像模糊】都會搜尋到要求你更改uc底下的user.php,但是這邊我稍微調整了一下代碼,因為我發現還是會有模糊問題。
打開路徑\html\uc_server\control\user.php
查找
if(!$biginfo || !$middleinfo || !$smallinfo || $biginfo[2] == 4 || $middleinfo[2] == 4 || $smallinfo[2] == 4
|| $biginfo[0] > 200 || $biginfo[1] > 250 || $middleinfo[0] > 120 || $middleinfo[1] > 120 || $smallinfo[0] > 48 || $smallinfo[1] > 48) {
file_exists($bigavatarfile) && unlink($bigavatarfile);
file_exists($middleavatarfile) && unlink($middleavatarfile);
file_exists($smallavatarfile) && unlink($smallavatarfile);
$success = 0;
}
$filetype = '.jpg';
於 $filetype = '.jpg';下方添加
if($biginfo[0]>200 || $biginfo[1]>250){
if(200/250 > $biginfo[0]/$biginfo[1]){
$_h = 250;
$_w = $biginfo[0] * 250 / $biginfo[1];
}else{
$_w = 200;
$_h = $biginfo[1] * 200 / $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);
}
如果您覺得HF寫得還不錯,可以透過以下來贊助HF唷~
幣別
|
Bitcoin(BTC)
|
錢包地址
|
3PqFZKa5if4566u7xctKhd8jh6ypBccEAL
|
幣別
|
Litecoin(LTE)
|
錢包地址
|
LfRQQDDfpnTAedUotv1LBPR7XnUsEqaCAe
|
幣別
|
Ethereum(ETH)
|
錢包地址
|
0x5955a215e1066875b0cbb4a284d60aa0c8abddf2
|
幣別
|
Zcash(ZEC)
|
錢包地址
|
t1VbdgDNZJooYYw3mTqJHQLA1PRELWX4cUq
|
當然如果你想幫HF挖礦的也是可以(疑?
留言
張貼留言
留言時請注意句子內容,若有色情、廣告、引戰等都會刪除唷,請遵守網路規範及保持風度^____^
※基本上您問問題,HF都會盡最快速度來回您(基本上24H內),希望HF的回答及解釋可以替您解決問題。