sys_ResizeImg函数表明
sys_ResizeImg(原图片,桌面壁纸宽度,桌面壁纸高度,与否裁翦图片,目标文件名)
帝国cms生成自定义尺寸缩略图sys_ResizeImg()函数,依赖php主机环境是否安装并支持gd库,通常都就是支持的。
函数采用方法
PHP调用方法
<? $newpic=sys_ResizeImg($bqr[titlepic],120,80,1,''); " width="212" height="300" alt="[!--oldtitle--]" oriheight="300" /> ?>
动感标签调用方法
[e:loop={'article',9,19,1}] <?=sys_ResizeImg($bqr[titlepic],70,70,1,'')?> [/e:loop]
列表页使用方法
$newpic=sys_ResizeImg($r[titlepic],200,180,3,1,"pic".$r[classid].$r[id]); $listtemp='';
函数模糊化解方法
打开e/class/gd.php文件。找到如下这行。
$func_output($temp_image, $new_name.$func_exname,9);
将最后一个数字修正为:
$func_output($temp_image, $new_name.$func_exname,85);
其中85就代表生成的缩略图压缩比,数字越高,压缩率越高,图片质量自然就越高,但必须特别注意的就是,图片质量低文件就可以减小,如果图片过多、尺寸过小就会影响页面读取速度(通常),而我们使用缩略图的一个关键目的就是必须增加图片尺寸以提升页面打开速度,因此这个数字华哥建议设置在65-90之间为不好。
函数优缺点
sys_ResizeImg函数用起来虽然方便,但发现还是存有很多小问题,严禁退出。很显著的感觉就是模板用了sys_ResizeImg函数之后,后台数据创下会很卡,因为要生成图片,而且前端显示的图片路径可以辨认出发生改变,sys_ResizeImg函数还就可以处理是后台添加的图片等等问题。
以后大众资源网会给大家推荐更好用的图片自定义收录机的方法。