sys_ResizeImg函数阐明

sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,方针文件名)

帝国cms生成自定义尺度缩略图sys_ResizeImg()函数,依赖于php主机环境是否装置并支撑gd库,一般都是支撑的。

sys_ResizeImg函数运用办法

PHP调用办法

<?
$newpic=sys_ResizeImg($bqr[titlepic],120,80,1,'');
<imgsrc="<?=$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='<imgsrc="'.$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函数还只能处理是后台增加的图片等等问题。

今后织梦无忧会给我们引荐更好用的图片自定义宽高的办法。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:sys_ResizeImg函数自定义图片尺寸发布于2022-06-23 07:43:21

相关推荐