A-A+

ecshop缩略图模糊的解决方法

2015年07月05日 PHP开源系统 暂无评论 阅读 11 views 次

今天在一个ecshop购物站点中上传了一批图片,图片本身的显示很清晰,但在首页和商品列表页的显示就很模糊,在网上搜索了下,不少的系统使用者都出现了这样的问题,分析了一下源代码,原来在商页和商品列表页显示的缩略图是由原图片生成的,而在生成的过程当中使用了函数 imagejpeg(),但是没有使用生成图片的质量参数,如果没有使用质量参数的话,哪么默认的质量就是 75,所以图片没有 100 时的清楚,找到原因了,解决的办法也就很简单了,只需要将生成质量参数修改为 100 就OK了,下面夏日博客具体说下方法。

首先找到文件 /includes/cls_image.php,打开后找到如下代码:

imagejpeg($img_thumb, $dir . $filename);

修改为:imagejpeg($img_thumb, $dir . $filename, 100);

这时再进行图片的上传后,图片质量会成为 100,图片也就清晰了,至于已经上传了的商品,我们只需要重新再重新上传一下即可。

标签:

给我留言