虚位以待(AD)
虚位以待(AD)
首页 > CMS教程 > Ecshop > ecshop商品缩略图不清晰的解决办法

ecshop商品缩略图不清晰的解决办法
类别:Ecshop   作者:码皇   来源:互联网   点击:

首先在includes cls_image php中。make_thumb()函数中,一段程序 php代码: if (function_exists( imagejpeg )) { $filename = jpg ; imagejpeg($img_thumb, $dir $fil ,魔客吧
首先在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':




相关热词搜索: ecshop商品缩略图不清晰的解决办法