13 380 2020-11-26 15:03:05
收藏
sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,目标文件名)
帝国cms生成自定义尺寸缩略图sys_ResizeImg()函数,依赖于php主机环境是否安装并支持gd库,通常都是支持的。
<?
$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,85);
其中85就代表生成的缩略图压缩比,数字越高,压缩率越低,图片质量自然就越高,但要注意的是,图片质量高文件就会增大,如果图片过多、尺寸过大就会影响页面加载速度(通常),而我们使用缩略图的一个重要目的就是要减少图片尺寸以提高页面打开速度,因此这个数字华哥建议设置在65-90之间为好。
sys_ResizeImg函数用起来虽然方便,但发现还是有很多小问题,不得放弃。很明显的感觉就是模板用了sys_ResizeImg函数之后,后台数据刷新会很卡,因为要生成图片,而且前端显示的图片路径会发现改变,sys_ResizeImg函数还只能处理是后台添加的图片等等问题。
以后精准像素会给大家推荐更好用的图片自定义宽高的方法。
本文地址:https://xzo.com.cn/develop/empire/120.html
如果您认可我们的分享,有意与我们合作开展帝国cms网站建设与开发业务或插件定制,请联系右侧在线客服。我们能给您的,就是高质量的模板与售后。
标注了信息来源为下载鸥的文章皆为原创,如果是转载的优质文章,我们也都标注了出处。如果您喜欢我们的文章,请按照下载鸥所标注的文章出处进行标注,谢谢您的配合。
很棒的压缩图片函数方案,收藏了,谢谢分享。
帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用。
当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。
帝国cms灵动标签是可以按照字母调用信息的,通过按字母调动,可以在信息分类时...
很多用惯了织梦CMS的朋友在用帝国以后就会非常困惑,因为织梦CMS他的栏目是有...
帝国CMS7.5默认伪静态规则大全(.htacces+nginx+web.config)提供了多种服务器...
如果能将手里的资源合并,会员渠道打通,则用起来更加舒服。而帝国CMS自带的会...
客户站点由于员工操作失误,直接删除了20篇文章。如果有定期备份,那恢复数据即...
在帝国cms开发过程中,我们经常会遇到这样那样的需求。就如栏目信息的展示,有...
我们在开发帝国cms登陆模板时经常需要调用会员头像,但帝国CMS默认并没有提供...
帝国cms程序广泛应用于各行各业的网站建设,其安全性高、性能强大。但网站建...
在使用帝国CMS建站,用到压缩与解压缩功能的很少,所以很少相关的文章。使用这...
参考修改的官方的loginjs.php文件后,做出帝国CMS二次开发回复后可见功能。本...
帝国CMS怎样用灵动标签调用当前信息栏目名称和链接?灵动标签调用代码如下。...
帝国CMS按tags分类调用标签代码...
很多色彩丰富的站点不喜欢一成不动的调用,而是喜欢每一次展现都有些不同。这...
帝国CMS调用指定tags分类信息代码...
官方默认的newsnav标签虽然可以实现面包屑导航的功能,但是就是太死板,想调试...
按理说响应式网站用帝国cms都会遇到这个问题,但网上却没个像样的解决方法,网...