sys_ResizeImg(原圖片,縮圖寬度,縮圖高度,是否裁翦圖片,目標(biāo)文件名)
帝國(guó)cms生成自定義尺寸縮略圖sys_ResizeImg()函數(shù),依賴于php主機(jī)環(huán)境是否安裝并支持gd庫(kù),通常都是支持的。
$newpic=sys_ResizeImg($bqr[titlepic],120,80,1,'');
"?width="212"?height="300"?alt="[!--oldtitle--]"?oriheight="300"?/>
?>
靈動(dòng)標(biāo)簽調(diào)用方法
[e:loop={'article',9,19,1}]
=sys_ResizeImg($bqr[titlepic],70,70,1,'')?>
[/e:loop]
列表頁(yè)使用方法
$newpic=sys_ResizeImg($r[titlepic],200,180,3,1,"pic".$r[classid].$r[id]);
$listtemp='';
函數(shù)模糊解決方法
打開(kāi)e/class/gd.php文件。找到如下這行。
$func_output($temp_image,?$new_name.$func_exname,9);
將最后一個(gè)數(shù)字修改為:
$func_output($temp_image,?$new_name.$func_exname,85);
其中85就代表生成的縮略圖壓縮比,數(shù)字越高,壓縮率越低,圖片質(zhì)量自然就越高,但要注意的是,圖片質(zhì)量高文件就會(huì)增大,如果圖片過(guò)多、尺寸過(guò)大就會(huì)影響頁(yè)面加載速度(通常),而我們使用縮略圖的一個(gè)重要目的就是要減少圖片尺寸以提高頁(yè)面打開(kāi)速度,因此這個(gè)數(shù)字華哥建議設(shè)置在65-90之間為好。
函數(shù)優(yōu)缺點(diǎn)
sys_ResizeImg函數(shù)用起來(lái)雖然方便,但發(fā)現(xiàn)還是有很多小問(wèn)題,不得放棄。很明顯的感覺(jué)就是模板用了sys_ResizeImg函數(shù)之后,后臺(tái)數(shù)據(jù)刷新會(huì)很卡,因?yàn)橐蓤D片,而且前端顯示的圖片路徑會(huì)發(fā)現(xiàn)改變,sys_ResizeImg函數(shù)還只能處理是后臺(tái)添加的圖片等等問(wèn)題。以后我的站長(zhǎng)站會(huì)給大家推薦更好用的圖片自定義寬高的方法。
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 帝國(guó)cms函數(shù)sys_ResizeImg自定義圖片尺寸的方法