解决phpcms V9缩略图模糊的方法

解决V9缩略图模糊
/libs/classes/image.class.php
注释掉
else
   imagecopyresized($thumbimg, $srcimg, 0, 0, $psrc_x, $psrc_y, $width, $height,  $srcwidth, $srcheight);
另将102行的
$imagefun($thumbimg, $filename);
修改为
$imagefun($thumbimg, $filename,90);

时间: 2024-11-05 22:53:43

解决phpcms V9缩略图模糊的方法的相关文章

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

最近用Phpcms v9又碰到一个老问题:在内容页缩略图裁剪的时候出现黑边,这种情况很久没碰到,估计是长宽不同或者会在首页.列表页.内容页不同地方偶然出现的情况,在这里分享下Phpcms V9缩略图裁剪存在黑边的解决方法. 在Phpcms V9缩略图裁剪函数thumb进行之前,会有个getpercent函数对图片长度和高度进行判断,修正这个错误,可以通过修改getpercent函数判断来做到,具体文件:phpcms/libs/classes/image.class.php. 找到第65.66行:

解决PhpCms V9后台无法上传图片

使用HttpClient进行网络处理的基本步骤如下: 1.通过get的方式获取到Response对象. CloseableHttpClient httpClient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet("http://www.baidu.com/"); CloseableHttpResponse response = httpClient.execute(httpGet); 2.获取Response对

[转] [C#] 解决生成的缩略图模糊的问题

一.问题场景 针对一张正方形图片生成 48px × 48px 的缩略图并保存为图片文件,但发现生成的缩略图很模糊. 生成的模糊的缩略图如下: 原始图片(300px × 300px, png格式): 代码中调用的是 System.Drawing.Image. GetThumbnailImage() 方法,主要实现代码如下: 1 private void SaveThumbnail(Bitmap bitmap, int width, int height, string directory, str

解决phpcms V9 推荐位无法排序

/phpcms/modules/content/content.php 454行 /** * 排序 */public function listorder() { if(isset($_GET['dosubmit'])) { $catid = intval($_GET['catid']); if(!$catid) showmessage(L('missing_part_parameters')); $modelid = $this->categorys[$catid]['modelid']; $

关于如何解决PHPCMS V9内容搜索显示不全问题解决方案

进入到phpcms/modules/search/index.php文件. 找到以下代码: if(!empty($segment_q)) { $sql = "`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND MATCH (`data`) AGAINST ('$segment_q' IN BOOLEAN MODE)"; } else { $sql = "`siteid`= '$siteid' AND `type

由于phpcms v9的bug引起的故障

1. 情况描述: a) 检查自动备份情况时,发现整个站点比平常多了60G左右.经过发现站点根目录下/sso_server/uploadfile文件60G.最后定位:/sso_server/uploadfile/02/01/02/10960/22/随机码.tar.gz该文件约60G.测试该文件,是整站的备份文件. b) /sso_server/uploadfile/02/01/02/10960/22下有2个php文件,经检测是木马php程序. c) 经过系统日志检查,确定操作系统和httpd平台工

Phpcms V9网站从本地上传到服务器需要修改的地方

网站在本地做好后要迁移到服务器上:网站在发展的过程中,很可能多次的修改域名.那么在Phpcms V9中我们要怎么进行设置呢请进行以下步骤的修改: Phpcms V9网站上传到服务器具体方法如下: 1.修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了. 2.进行后台设置->站点管理 对相应的站点的域名进行修改. 3.更新系统缓存.点击后台右上角的“更新缓存”按钮. 4.进入内容->附件管理->附件地址替换.把附件地址批量的替换

Phpcms V9网站从本地上传到服务器需要修改的地方小结

网站在本地做好后要迁移到服务器上:网站在发展的过程中,很可能多次的修改域名.那么在Phpcms V9中我们要怎么进行设置呢 请进行以下步骤的修改: 1.修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了. 2.进行后台设置->站点管理 对相应的站点的域名进行修改. 3.更新系统缓存.点击后台右上角的"更新缓存"按钮. 4.进入内容->附件管理->附件地址替换.把附件地址批量的替换为新的地址. 5.内容-&g

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

最近从阿里云云盾检测流出来的,相比使用阿里云服务器的朋友已经收到漏洞提醒:Phpcms V9某处逻辑问题导致getshell漏洞解决方法,这个漏洞怎么办呢?CMSYOU在这里找到针对性解决办法分享给大家. 漏洞详情: 漏洞名称:phpcms某处逻辑问题导致getshell 补丁编号:7843523 补丁文件:/phpcms/libs/classes/attachment.class.php 补丁来源:云盾自研 更新时间:2016-09-20 13:03:10 漏洞描述:phpcms的/phpcm