解决V9图片质量,缩略图模糊问题
2014-04-14 15:07:51   来源:   浏览: 次

导读: 编辑:phpcms libs classes image class php,在110行,屏蔽 * Changed imagecopyresized($thumbimg, $srcimg, 0, 0, $psrc_x, $ps

编辑:phpcms/libs/classes/image.class.php,在110行,屏蔽

/* Changed imagecopyresized($thumbimg, $srcimg, 0, 0,
$psrc_x, $psrc_y, $width, $height,  $srcwidth, $srcheight); */

在120行,增加数值90~100:

$imagefun($thumbimg, $filename,90);//changed

对比:100和90几乎无法分辨区别,但笔者的缩略图是60kb和20kb的差别。设置成80,大小16kb,但能看出来区别,因此建议使用90。

有的朋友说,我改了怎么没有效果呢?

其实是在你改之前就生成了缩略图的,thumb函数运行是先侦测有无生成文件存在,有则不再生成。

所以你要删除原来生成的缩略图,在uploadfile/20xx/xx 下面,以"thumb_"开头的文件都是缩略图。删除后只要打开页面就可以重新生成了(今天网站要生成html)。