您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
解决帝国CMS图片裁剪缩放模糊不影响PNG缩略的解决方法
骏炅2023-04-23 23:47:43帝国CMS教程已有人查阅
导读帝国裁切出来的图像老是失真和模糊,这让很多用户感到无能为力,而事实上,这并非没有解决方案的!
帝国裁切出来的图像老是失真和模糊,这让很多用户感到无能为力,而事实上,这并非没有解决方案的!
原因分析:
由于在裁切过程中使用了“imagejpeg”函数,这个函数如果在不指定第3个参数值的情况下,裁切出来的图片质量大约只有原图的75%!
这就是导致图片裁切失真的最根本原因!
解决方法:
把imagejpeg函数的图片质量参数指定为100,就是最佳质量啦!
1、打开帝国图片裁切依赖文件:/e/class/gd.php
2、找到第89行(大致是这一行)中的这一段:
$func_output($temp_image, $new_name.$func_exname);
3、将上面这段修改为:
if($func_output=="imagejpeg"){
$func_output($temp_image, $new_name.$func_exname,100);
}else{
$func_output($temp_image, $new_name.$func_exname);
}
结语:由于知行很久没关注帝国新版本了,不知道WC是否已经优化这个函数~希望对大家有帮助哦!
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS怎么获取当前选择的播放器名称方法
帝国CMS怎么获取当前选择的播放器名称方法直接使用代码:播放器名称:<?=$p[player]?> -
帝国CMS7.5版采集功能升级介绍和说明
论坛有人反映帝国CMS的采集功能有近十年没更新了,所以团队对论坛遇到较多的问题进行整理,在帝国CMS7.5版对采集功能进行部分升级,使采集更灵活。 -
帝国CMS栏目怎么缓存调用面包屑
帝国cms栏目缓存调用面包屑方法,在userfun.php中加入以下函数:在模版中使用:传递参数当前栏目ID即可使用例子(内容页): -
帝国CMS火车头采集文章时远程保存图片删除一篇文章删除全部附件怎么办
这个问题的产生原因就是帝国CMS火车头发布模块参数没设正确导致!1、火车头采集时,如果用了远程保存附件功能的话,一定要在发布模块里设置filepass字段的值为时间戳
留言与评论 (共有 条评论) |
相关标签
大家喜欢
- 帝国CMS内容页怎么过滤smalltext简介前后空格的方法
- 帝国cmshttps出现Mixed Content: The page at评论也不显示怎么办
- 帝国CMS模板调用归档信息的方法,帝国cms归档信息的作用
- 帝国TAGS标签怎么设置伪静态调用和伪静态规则的方法
- 帝国CMS教程建立目录不成功!请检查目录权限的原因和解决方法
- 帝国cms7.2升级7.5的方法,帝国cms7.2怎么升级到7.5
- 帝国CMS首页调用已注册会员人数和最新会员名称的方法
- 帝国CMS终极栏目列表页调用该栏目下面标题分类文章的方法
- 帝国CMS编辑器fckeditor让图片固定宽度高度适应的方法
- 帝国CMS二次开发PHP跨表查询相关文章的方法