A-A+
Phpcms V9生成缩略图裁剪有黑边
这是很老的问题了,但现在在最新版的 v9 中又遇到了,就是在内容缩略图裁剪的时候出现了黑边现象,这是 phpcms v9 中 getpercent 函数搞得鬼,这个函数是进行图片长度和宽度的判断函数,我们找到这个函数,打开文件 phpcms/libs/classes/image.class.php,找到如下代码,大概在65,66行左右:
[code lang="php"]
$h = $dstw;
$w = $dsth;
//修改为:
$w = $dstw;
$h = $dsth;
[/code]
成功修改后,找到已经生成的缩图并进行删除操作,路径为 uploadfile/下对应目录的缩略图,删除“thumb_”开始的缩略图,删除后再重新生成html,这个时候再看下缩略图是否还有黑边的现象。