為什麼原來的图做多好一上传后就看不清上传后的效果比原图差很远

2016-07-07 16:40 来源:www.chinab4c.com 作者:ecshop专家

為什麼原來的图就算做多好像数有多标准, 一但上传后就看不清, 永远达不到原图效果, 比原图差很远

回答:
这是上传后的效果



这是沒上传的原图是我想要效果


注意: 这两张就是同一个图档, 只是上传后和上传前不同的效果

注意: 这两张就是同一个图档, 只是上传后和上传前不同的效果

1190546918160847475.jpg (1.9 KB)

这是上传后的效果

1190546918160847475.jpg

shuffle.jpg (31.97 KB)

这是沒上传的原图是我想要效果

shuffle.jpg


缩略图的jpg压缩率影响

建议后台网店设置里增加缩略图的压缩率选项。

提供一个办法:

打开includes/cls_image.php,在390行附近
找到case 2:
imagejpeg($source_handle, $target);
break;

改为case 2:
imagejpeg($source_handle, $target,90);
break;

90就是压缩质量,缺省是80吧,建议调到90就差不多了,再高体积会成倍长

请提供正确位置, 档名 ?

请提供正确位置, 档名 ?

我找到了, 也改了但没有变化还是一样。 请再指教!

原帖由 qqf 于 2007-9-23 21:32 发表
缩略图的jpg压缩率影响



其实不单是压缩出来 100 x 100 的首页小图有这问题, 在最终购買产品那页也有问题我设了这页的产品图为200 x 200这图本来就这 SIZE 上传后就变差了。

哦,我没找对地方,是245行左右

/* 生成文件 */
if (function_exists('imagejpeg'))
{
$filename .= '.jpg';
imagejpeg($img_thumb, $dir . $filename);
}

改为

/* 生成文件 */
if (function_exists('imagejpeg'))
{
$filename .= '.jpg';
imagejpeg($img_thumb, $dir . $filename, 95);
}

这样应该清晰了

你觉得图片不好,把相应目录下的图片换成你修改前的那张就是了。文件名都是一样的。

问题不在于怎么修改代码或者程序,你在PS里把图缩小到这样的程序看看就知道了。当大图变小后都不清晰的。如果是GIF图问题更严重。

你好,我遇到了同样的问题.我的图片照的很清晰,传上去就变的比原图要模糊的多.诸位的答案我也有看过,可是我没有明白你们说的是什么意思.哪位大侠给指条明路,真的很急啊...谢谢大家啦~~ :'(