做网站找实速,专业网站制作设计平台
首页 > 课堂 > 网站技术 > 详情
网站标签 / Tags

分享帝国cms截图出现黑边的解决方法

2020-02-16 15:40:28   来源:实速网络|网站建设|网站设计|网站优化|网站仿制|网站SEO|网站推广|空间域名|主机VPS|服务器|网站源码|网站模版   浏览: 次
分享帝国cms截图出现黑边的解决方法 发布时间:2019-12-06 来源:未知 浏览: 关键词:帝国CMS

分享帝国cms截图出现黑边的解决方法

发布时间:2019-12-06 来源:未知 浏览: 关键词:帝国CMS 

分享帝国cms截图出现黑边的解决方法

帝国CMS对于只有宽大于高(横片)的图片生成缩略图才会左右出现黑边,我们打开一张有黑边的图片,分析出得出帝国CMS对于图片是按照高度来缩放,宽度不足的话就用黑边填充。

解决思路:把按照高度缩放改成按照宽度缩放,然后高出部分裁调。

修改方法:

1、打开e/class/gd.php

2、找到代码

代码如下:

if($big_width >= $max_width and $big_height >= $max_height){if($big_width > $big_height){$tempx = $max_width / $ratioh;$tempy = $big_height;$srcX = ($big_width - $tempx) / 2;$srcY = 0;}

修改成

代码如下:

if($big_width >= $max_width and $big_height >= $max_height){if($big_width > $big_height){$tempy = $max_height / $ratiow;$tempx = $big_width;$srcY = ($big_height - $tempy) / 2;$srcX = 0;}

推荐学习《帝国cms教程

如果使用缩略图函数要设置截取高出部分:

sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,目标文件名)
//是否裁翦图片为设置为1

平常用的就要设置:后台>系统>系统设置>系统参数设置>图片设置>超出部分是否截取>选是。

以上就是分享帝国cms截图出现黑边的解决方法的详细内容,更多请关注魔酷阁其它相关文章!

责任编辑:实速科技
相关热词搜索: 上一篇:经典帝国CMS生成sitemap实现代码分享 下一篇:总结帝国CMS在反馈信息页面调用万能标签的方法