关于修正Ecshop上传商品图片模糊缩略图不清晰方法
2016-09-11 20:38 来源:www.chinab4c.com 作者:ecshop专家
Ecshop上传商品图片默认生成jpg缩略图或商品图的质量是80,这些图片看起来有点模糊,有些时候不够满意,现提供调整生成jpg图片的质量,解决Ecshop商品缩略图不清晰的方法
找到includes/cls_image.php,在大约250行左右
/* 生成文件 */
if (function_exists(’imagejpeg’))
{
$filename .= ‘.jpg’;
imagejpeg($img_thumb, $dir . $filename);
}
改为
复制代码
- /* 生成文件 */
- if (function_exists(’imagejpeg’))
- {
- $filename .= ‘.jpg’;
- imagejpeg($img_thumb, $dir . $filename, 95);
- }
这样应该足够清晰了,这里允许0-100的范围,不写默认是80的质量。
这样图像质量有所提高,但和原图还是不一样
还要修改admin/goods.php
613行:原:
// 如果系统支持GD,缩放商品图片,且给商品图片和相册图片加水印
if ($proc_thumb && $image->gd_version() > 0 && $image->check_img_function($_FILES['goods_img']['type']))
{
// 如果设置大小不为0,缩放图片
if ($_CFG['image_width'] != 0 || $_CFG['image_height'] != 0)
{
$goods_img = $image->make_thumb(’../’. $goods_img , $GLOBALS['_CFG']['image_width'], $GLOBALS['_CFG']['image_height']);
if ($goods_img === false)
{
sys_msg($image->error_msg(), 1, array(), false);
}
}
改为:
复制代码
- // 如果系统支持GD,缩放商品图片,且给商品图片和相册图片加水印
- if ($image->gd_version() > 0 && $image->check_img_function($_FILES['goods_img']['type']) &&$_FILES['goods_img']['width'] > $GLOBALS['_CFG']['image_width'] &&$_FILES['goods_img']['height'] > $GLOBALS['_CFG']['image_height'])
- {
- // 如果设置大小不为0,缩放图片
- if ($_CFG['image_width'] != 0 || $_CFG['image_height'] != 0)
- {
- $goods_img = $image->make_thumb(’../’. $goods_img , $GLOBALS['_CFG']['image_width'], $GLOBALS['_CFG']['image_height']);
- if ($goods_img === false)
- {
- sys_msg($image->error_msg(), 1, array(), false);
- }
- }
这样只要你上传的图片长宽和你在后台,系统设置-》商店设置-》显示设置:商品图片宽度,高度一样,图像质量就不会变化了。
最近更新
常用插件
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop二次开发商品购买增
图片1香...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
ecshop热门问答
ecshop热门资料
ecshopdenied
ecshop文章内容
ecshop双语
ecshop报导
ecshop后台模板
ecshop商品大图模糊
ecshop等待处理
ecshop城市
ecshopfckeditor漏洞
zencart浏览次数
ecshop剪切
ecshop返利网
ecshop同类
ecshop后门
ecshop登录插件
ecshop制造商
ecshop证件
ecshop成功率
ecshopCMS网店系统
ajax调用
ecshop审核代理
ecshopbridge
ecshop工作经验
ecshop国外数据
ecshop商品栏目
ecshop清算
ecshop内容优化
ecshop分类
uchome群组
ecshopcreate