图片用EC后台的上传图片变的很模糊

2016-07-07 15:13 来源:www.chinab4c.com 作者:ecshop专家

图片源文件没问题,上传以后就失真,程序压缩的过火了。怎么解决。

回答:
缩略图自己本地处理小图,再上传

请问下自己处理的图在哪里上传到对应产品?

修改缩略图的质量
默认生成jpg缩略图或商品图的质量是75。
找到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, 90);
}

这样应该足够清晰了,这里允许0-100的范围,不写默认是75的质量。

调到95了,感觉还是不行。锯齿严重,原图很清晰。

调到95原图是29K 上传完以后只有10K

我也出现你这情况,不知道怎么解决!求高手!!!!!!

上传的宽度大小和CSS以及后台控制的是否一直。

修改缩略图的质量
默认生成jpg缩略图或商品图的质量是75。
找到includes/cls_image.php,在大约250行左右 ...
robb 发表于 2009-4-24 10:09
很不错的。学习了。

如果原图不压缩呢,就是用最高的质量保存,然后再通过程序上传。