帝国cms缩略图大小设置与图片质量优化(GD)

发布时间:2015-08-13 11:50 | 人气数:2473

帝国CMS缩约图设置位置在帝国后台-参数设置-图片设置处,如下图所示:

帝国CMS缩约图设置

帝国CMS缩约图设置

帝国CMS程序会按设置的宽度与高度进行缩约或截取图片,设置截取为是时,会按大小截取一部分图片内容做为缩约图,问题是显示不全。不截取时,如果上传的图片尺寸与设置尺寸比例不同,图片显示会变形。

择中办法:

1、设置截取为否,上传宽高比例相同的缩约图。
2、设置width=""和height=""为空,上传自己制作的缩约图,帝国CMS缩约图就是原图大小了。

同时帝国CMS生成缩略图图功能会降低图片质量,质量受损严重。如下图所示:

帝国cms缩略图

原图 缩略图

左边是原图,右边是缩略图,明显质量下降很严重,图片都失真了。其实缩略图图本身尺寸就很小了,就算100%的无损质量,图片大小也不会太大。。

通过以下方法修改可以提高缩略图质量:

打开e/class/gd.php 文件查找:

$func_output($temp_image, $new_name.$func_exname);

修改为:

$func_output($temp_image, $new_name.$func_exname,98);
也就是在后面加上图片质量数值 ,可以是100让质量不受损,有两处要修改。
关键词:帝国CMS, PHP二次开发,CMS缩约图