分享

ecshop图片缩略图质量不清楚

 quasiceo 2014-05-04

ecshop图片缩略图质量不清楚

1、调整商品略缩图大小

后台--商店设置--显示设置 那里!
然后,进行图片批量修改,重新生成缩略图。
2、更改图片背景颜色;
找到文件:includes\cls_image.php
打开文件:cls_image.php
找到:/* 背景颜色 */
$clr = imagecolorallocate($img_thumb, 255, 255, 255);
imagefilledrectangle($img_thumb, 0, 0, $thumb_width, $thumb_height, $clr);
修改255,255,255,为你想要的颜色就行了;可以在PS取得想要的RGB颜色

ecshop程序在处理产品缩略图的时候,往往会遇见图片的清晰度不够高,这个和ecshop程序本身的函数有关系.

解决方法如下:

在includes/cls_image.php中。

查找

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

imagejpeg这个函数是生成图片的函数,范围从 0(最差质量,文件更小)到 100(最佳质量,文件最大)。默认为 jpg 默认的质量值(大约 75)。
所以我们可以调整清晰度,将ecshop中的函数修改成

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

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多