您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国cms函数sys_ResizeImg自定义图片尺寸的方法
梦琪2023-06-01 23:08:12帝国CMS教程已有人查阅
导读帝国cms生成自定义尺寸缩略图sys_ResizeImg()函数,依赖于php主机环境是否安装并支持gd库,通常都是支持的。
sys_ResizeImg函数说明
函数使用方法
PHP调用方法
sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,目标文件名)
帝国cms生成自定义尺寸缩略图sys_ResizeImg()函数,依赖于php主机环境是否安装并支持gd库,通常都是支持的。函数使用方法
PHP调用方法
<?
$newpic=sys_ResizeImg($bqr[titlepic],120,80,1,'');
<img src="<?=$newpic?>" 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='<img src="'.$newpic[0].'" width="212" height="300" alt="[!--oldtitle--]" oriheight="300" />';
函数模糊解决方法
打开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函数还只能处理是后台添加的图片等等问题。以后我的站长站会给大家推荐更好用的图片自定义宽高的方法。
本文标签:
很赞哦! ()
下一篇:帝国CMS的MIP模板怎么制作
相关文章
随机图文
-
帝国CMS给网站内容增加海报功能的方法
细心的小伙伴可能看到小编部分做的模板里面已经有这个功能了,此次发布的这个功能就是单独的通用版本。适合几乎所有的帝国CMS做成的内容页面,已经做了各种容错。 -
帝国CMS扣除会员积分置顶到期后取消置顶的方法
帝国CMS扣除会员积分置顶修改方法:1、在所需的系统模型中添加int字段 top 单选按钮0,1(0为否,1为是) -
帝国CMS采集怎么用,帝国CMS采集设置教程
帝国CMS采集,帝国CMS采集教程,采集是网站建设中必备知识,代码号为大家整理了本站关于采集的内容,包含:热门的采集软件下载,采集工具分享 -
帝国CMS分页搜索页码怎么修改
帝国CMS搜索页的分页页码样式很丑,追求完美的我们必需给它美化下,但是默认的分页结构和我写的CSS样式结构不匹配,怎么修改帝国CMS默认搜索分页页码样式的结构代码了
留言与评论 (共有 条评论) |