ecshop商品缩略图不清晰的解决办法

更新时间:2012-11-28 点击量:1951

 首先在includes/cls_image.php中。make_thumb()函数中,一段程序.
   

[代码]php代码:

 if (function_exists('imagejpeg'))
        {
            $filename .= '.jpg';
            imagejpeg($img_thumb, $dir . $filename);
        }

     imagejpeg这个函数是生成图片的函数,bool imagejpeg ( resource image [, string filename [, int quality]] )
     quality 为可选项,范围从 0(最差质量,文件更小)到 100(最佳质量,文件最大)。默认为 IJG 默认的质量值(大约 75)。

 所以我们可以调整清晰度,将ecshop中的函数修改成

   

[代码]php代码:

   if (function_exists('imagejpeg'))
       {
         $filename .= '.jpg';
         imagejpeg($img_thumb, $dir . $filename, 99);
       }

      这样就足够清晰了

加水印之后的缩略图不清晰解决办法:

找到这样一段代码:
 

[代码]php代码:

   case 2:
    imagejpeg($source_handle, $target);
    break;
    case 'image/x-png':
    case 'image/png':

改成:

 

[代码]php代码:

    case 2:
    imagejpeg($source_handle, $target,90);  //90这个值越高图片质量越好最高为100。(注意前面有个英文“,”号)
    break;
    case 'image/x-png':
    case 'image/png':


支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

0755-36656507 15889489919 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部