二开教程 Development

提供PHPCMS常用模块的二次开发,改造,升级都修改过程代码

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

 admin  2023-06-27 15:33:39

最近用Phpcms v9又碰到一个老问题:在内容页缩略图裁剪的时候出现黑边,这种情况很久没碰到,估计是长宽不同或者会在首页、列表页、内容页不同地方偶然出现的情况,分享下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了。

本文《Phpcms V9缩略图裁剪存在黑边的解决方法》发布于PHPCMS管理系统文章,作者:admin,如若转载,请注明出处:https://www.phpcms.vip/help/doc/94.html,否则禁止转载,谢谢配合!