A-A+
ecshop缩略图模糊的解决方法
今天在一个ecshop购物站点中上传了一批图片,图片本身的显示很清晰,但在首页和商品列表页的显示就很模糊,在网上搜索了下,不少的系统使用者都出现了这样的问题,分析了一下源代码,原来在商页和商品列表页显示的缩略图是由原图片生成的,而在生成的过程当中使用了函数 imagejpeg(),但是没有使用生成图片的质量参数,如果没有使用质量参数的话,哪么默认的质量就是 75,所以图片没有 100 时的清楚,找到原因了,解决的办法也就很简单了,只需要将生成质量参数修改为 100 就OK了,下面夏日博客具体说下方法。
首先找到文件 /includes/cls_image.php,打开后找到如下代码:
imagejpeg($img_thumb, $dir . $filename);
修改为:imagejpeg($img_thumb, $dir . $filename, 100);
这时再进行图片的上传后,图片质量会成为 100,图片也就清晰了,至于已经上传了的商品,我们只需要重新再重新上传一下即可。