彻底解决 ECSHOP缩略图 ECSHOP商品图片 不清晰的方法,最新解决办法
2016-06-10 10:33
288 查看
ECSHOP程序默认生成JPG格式缩略图质量不太好,通常比较模糊,尤其是再添加水印的话,感觉图像显示效果更差。
这跟图片处理函数有关,默认生成JPG图片质量是75(也有说60,65),我们可通过改变函数参数提高图片显示效果
以ECShop2.7.2为例(其他版本类同),通常需要两步操作:
首先,最好让你的原始图片与后台设置的商品图片比例保持一致且原始图片质量较好
其次,如果你需要水印的话,最好是提前处理好而不是让网站程序给图片加水印
这里的缩略图100:100比例为1:1;商品图片230:230,比例为1:1
所以保证你的原始图片比例也为1:1最好。
ECSHOP商品图片模糊的解决方法
一。改图片处理函数
打开includes/cls_image.php文件,在大约260行下,将代码:
/* 生成文件 */
if (function_exists(‘imagejpeg’))
{
$filename .= ’.jpg’;
imagejpeg($img_thumb, $dir . $filename);
}
elseif (function_exists(‘imagegif’))
{
改为:
/* 生成文件 */
if (function_exists(‘imagejpeg’))
{
$filename .= ’.jpg’;
imagejpeg($img_thumb, $dir . $filename,90); //90这个值越高图片质量越好最高为100。(注意前面有个英文“,”号)
}
elseif (function_exists(‘imagegif’))
{
另外两个GIF,PNG也可以改,不过GIF本身质量就不高,改不改看你需要吧。
接着处理加水印的,(不加水印不用改啊)大约412行:
case 2:
imagejpeg($source_handle, $target);
break;
case ‘image/x-png’:
case ‘image/png’:
改为
case 2:
imagejpeg($source_handle, $target,90); //90这个值越高图片质量越好最高为100。(注意前面有个英文“,”号)
break;
case ‘image/x-png’:
case ‘image/png’:
最后在后台批处理图片,重新生成一下即可
这跟图片处理函数有关,默认生成JPG图片质量是75(也有说60,65),我们可通过改变函数参数提高图片显示效果
以ECShop2.7.2为例(其他版本类同),通常需要两步操作:
首先,最好让你的原始图片与后台设置的商品图片比例保持一致且原始图片质量较好
其次,如果你需要水印的话,最好是提前处理好而不是让网站程序给图片加水印
这里的缩略图100:100比例为1:1;商品图片230:230,比例为1:1
所以保证你的原始图片比例也为1:1最好。
ECSHOP商品图片模糊的解决方法
一。改图片处理函数
打开includes/cls_image.php文件,在大约260行下,将代码:
/* 生成文件 */
if (function_exists(‘imagejpeg’))
{
$filename .= ’.jpg’;
imagejpeg($img_thumb, $dir . $filename);
}
elseif (function_exists(‘imagegif’))
{
改为:
/* 生成文件 */
if (function_exists(‘imagejpeg’))
{
$filename .= ’.jpg’;
imagejpeg($img_thumb, $dir . $filename,90); //90这个值越高图片质量越好最高为100。(注意前面有个英文“,”号)
}
elseif (function_exists(‘imagegif’))
{
另外两个GIF,PNG也可以改,不过GIF本身质量就不高,改不改看你需要吧。
接着处理加水印的,(不加水印不用改啊)大约412行:
case 2:
imagejpeg($source_handle, $target);
break;
case ‘image/x-png’:
case ‘image/png’:
改为
case 2:
imagejpeg($source_handle, $target,90); //90这个值越高图片质量越好最高为100。(注意前面有个英文“,”号)
break;
case ‘image/x-png’:
case ‘image/png’:
最后在后台批处理图片,重新生成一下即可
相关文章推荐
- ecshop商品页显示累计销售量,ecshop显示商品销售总数量的方法
- ecshop首页显示折扣的方法,ecshop商品显示折扣的方法
- ecshop模板首页或列表页显示商品简单描述
- linux 下按内容查找文件
- 在ECSHOP分类列表页中调用商品货号
- 【linux】关机重启命令
- Ecshop的lbi库文件中嵌套调用另一个lbi库文件
- 批量清除ecshop全部商品的精品 新品和热销属性的方法
- 在CentOS上把MySQL从5.5升级到5.6
- ecshop销售排行榜显示销售 销量的商品的件数方法
- ecshop静态、 ecshop伪静态、ecshop伪静态设置详细方法、ECSHOP静态化方法
- 在ECSHOP模板商品列表页 显示商品的评论等级和评论数量
- ECSHOP 2.7.2 文件结构及各文件相应功能介绍
- tomcat 安装时出现 Failed to install Tomcat9 service
- ECSHOP设置,只有登录用户才能查看商品详情和商品价格
- Ubuntu下搭建LAMP环境
- Ecshop截取变量中的字符长度
- Nginx 常用全局变量 及Rewrite规则详解
- Nginx 常用全局变量
- [CentOS]安装软件:/lib/ld-linux.so.2: bad ELF interpreter解决