RELATEED CONSULTING
相关咨询
选择下列服务马上在线沟通
服务时间:9:00-20:00
你可能遇到了下面的问题
关闭右侧工具栏

技术支持

sys_ResizeImg函数自定义图片尺寸

  • 作者:郑州融科网络
  • 发表时间:2019-09-11
  • 人气:
sys_ResizeImg函数说明sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,目标文件名)

帝国cms生成自定义尺寸缩略图sys_ResizeImg()函数,依赖于php主机环境是否安装并支持gd库,通常都是支持的。

sys_ResizeImg函数使用办法

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" />';sys_ResizeImg函数模糊解决办法

打开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函数之后,后台数据刷新会很卡,因为要生成图片,而且前端显示的图片路径会发现改变,sys_ResizeImg函数还只能处理是后台添加的图片等等问题。

以后会给大家推荐更好用的图片自定义宽高的办法。

本文章网址,转载请保留此链接http://www.zzvy.cn/cms/1656.html
本文标签: sys_ResizeIm
相关阅读: