Phpcms V9缩略图裁剪存在黑边的解决方法

Posted 北京老雷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Phpcms V9缩略图裁剪存在黑边的解决方法相关的知识,希望对你有一定的参考价值。

最近用phpcms v9又碰到一个老问题:在内容页缩略图裁剪的时候出现黑边,这种情况很久没碰到,估计是长宽不同或者会在首页、列表页、内容页不同地方偶然出现的情况,在这里CMSYOU分享下Phpcms V9缩略图裁剪存在黑边的解决方法。

在Phpcms V9缩略图裁剪函数thumb进行之前,会有个getpercent函数对图片长度和高度进行判断,修正这个错误,可以通过修改getpercent函数判断来做到,具体文件:phpcms/libs/classes/image.class.php。

找到第65、66行:

$h = $dstw;
$w = $dsth;

修改为:

$w = $dstw;
$h = $dsth;

抓图演示:

技术分享图片

修改后,通过ftp找到uploadfile/下对应目录的缩略图,删除“thumb_”开始的缩略图,再进行html生成,就显示Ok了。

 

原文:https://weibo.com/p/1001603934001709588271

以上是关于Phpcms V9缩略图裁剪存在黑边的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

WordPress自动裁剪768w像素缩略图的解决办法

phpcms v9 后台添加修改页面空白页问题解决方法

phpcms V9内容页调用标签

phpcms V9推荐位无法调用自定义字段的解决方法

阿里云提出的漏洞(Phpcms V9某处逻辑问题导致getshell漏洞解决方法)的问题

PHPcms v9 get标签sql 语句limit无效问题的解决方法