您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcms压缩图片的方法
含玉2025-05-13phpcms教程已有人查阅
导读phpcms压缩图片的方法:首先找到并打开“extention.func.php”文件;然后在公共类中写一个自动压缩的方法;最后通过语句“{compress ($rs[‘thumb’])}”
phpcms压缩图片的方法:首先找到并打开“extention.func.php”文件;然后在公共类中写一个自动压缩的方法;最后通过语句“{compress ($rs[‘thumb’])}”在html页面中直接调用即可。
phpcms图片自动压缩功能
在公共类中写一个自动压缩的方法:
phpcms图片自动压缩功能
在公共类中写一个自动压缩的方法:
phpcms\libs\functions\extention.func.php
**
@param $imgName
@return mixed|string
$imgpath 原图存放地址
$thumbpath 压缩后图片存放路径
*/
function compress ($imgName){
imgPath=PHPCMSPATH.trim(imgPath = PHPCMS_PATH . trim(imgPath=PHPCMS
P
ATH.trim(imgName, ‘/’);
$Patharray = explode(’/’, $imgName);
fileName=end(fileName = end(fileName=end(Patharray);
//创建thumb文件夹,保存压缩后的图片
header(“Content-type:text/html;charset=utf-8”);
$path="/uploadfile/thumb/";
dirPath=PHPCMSPATH.dirPath = PHPCMS_PATH.dirPath=PHPCMS
P
ATH.path;
if(!is_dir(KaTeX parse error: Expected '}', got 'EOF' at end of input: …h)){ mkdir(dirPath,0777,true);
}
$thumbPath = PHPCMS_PATH . ‘uploadfile/thumb/’ . fileName;if(fileexists(fileName;if (file_exists(fileName;if(file
e
xists(thumbPath)) {
return APP_PATH . ‘uploadfile/thumb/’ . $fileName;
}else{
src=imagecreatefromjpeg(src = imagecreatefromjpeg(src=imagecreatefromjpeg(imgPath);
srcw=imagesx(src_w = imagesx(src
w
=imagesx(src);
srch=imagesy(src_h = imagesy(src
h
=imagesy(src);
//设置缩略图大小
$dst_w = $src_w1;
$dst_h = $src_h1;
dst=imagecreatetruecolor(dst = imagecreatetruecolor(dst=imagecreatetruecolor(dst_w,dsth);//图片采样复制imagecopyresampled(dst_h);//图片采样复制imagecopyresampled(dst
h
);//图片采样复制imagecopyresampled(dst,src,0,0,0,0,src,0,0,0,0,src,0,0,0,0,dst_w,dsth,dst_h,dst
h
,src_w,srch);//保存缩略图imagejpeg(src_h);//保存缩略图imagejpeg(src
h
);//保存缩略图imagejpeg(dst,thumbPath);//销毁资源imagedestroy(thumbPath);//销毁资源imagedestroy(thumbPath);//销毁资源imagedestroy(src);
imagedestroy($dst);
thumbPath=strreplace(PHPCMSPATH,"/",thumbPath = str_replace(PHPCMS_PATH,"/",thumbPath=str
r
eplace(PHPCMS
P
ATH,"/",thumbPath);
return $thumbPath;
}
}
在html页面中直接调用
{compress ($rs[‘thumb’])}
本文标签:
很赞哦! ()
上一篇:phpcms评论功能使用方法
下一篇:PHPCMS用什么数据库好
相关教程
- (PC+手机)帝国cms7.5漫画图片连载网站源码免费下载
- 帝国cms二次开发标题生成图片的实现方法
- 帝国CMS8.0新增phomehdpic标签介绍,调用JS幻灯图片
- 帝国CMS phome_enewspic图片信息表
- 帝国cms7.5商城模板带图片视频广告位功能
- (自适应)个人图集图片相册画册pbootcms网站模板源码
- 帝国CMS8.0新增JS幻灯图片调用标签phomehdpic参数说明
- discuz个人空间主题列表图片模式实现方法代码实例
- Discuz图片查看插件支持鼠标缩放、实际大小、旋转、下载
- discuz图片处理缩略图显示的方法
- discuz解决手机端图片显示模糊的步骤方法
- phpcms图片模型调用组图的代码示例
图文教程
phpcms文件上传失败的解决方法
在php.ini配置文件中,upload_max_filesize、post_max_size这些参数值如果设置不当,可能限制了你上传文件的大小上限,从而导致上传失败返回异常。
PHP自动生成PHPCMS伪静态规则.htaccess的方法
这个做SEO的时候非常需要,以前从DEDECMS转战PHPCMS,最痛苦的就是设置伪静态,一直想设置 栏目名/文章ID.html 这样的规则,但是显然PHPCMS默认不提供,只提供最原始的 list-1-1.html
phpcms上传提示500错误怎么解决
之前没动过源码,其它用PHPCMS做的网站是能够正常上传图片的,服务器是阿里云的,空间足够,图片也不大,问题出现的时间在选择完图片之后点击上传的那一刻,除了
PHPCMSV9小白入门教程
这篇文章要为大家来介绍PHPCMS V9这个系统的一些基本知识,PHPCMS是基于面向对象的,严格的安装MVC开发模式开发的CMS系统,同时他还是一个非常不错的PHP框架。
相关源码
-
(PC+WAP)激光水幕音乐喷泉设备工程网站源码下载本模板基于PbootCMS系统开发,为喷泉设备工程类企业设计,特别适合展示音乐喷泉、激光水幕等水景艺术项目。采用响应式技术,确保各类工程案例在不同设备上都能呈现视觉效果。查看源码 -
(PC+WAP)院校学院职业学校机构协会网站开源源码下载本模板基于PbootCMS系统开发,为高等院校、职业学校等教育机构设计,特别适合展示学校概况、院系设置、招生信息等内容。采用双端适配技术,确保在PC和移动设备上都能获得良好的浏览体验。查看源码 -
pbootcms模板(PC+WAP)火锅加盟餐饮美食类带留言源码基于PbootCMS内核深度开发,为火锅、餐饮品牌打造的营销型解决方案。采用红色主题传递行业活力,实现PC与WAP端适配。查看源码 -
pbootcms网站网络公司个人作品展示类网站源码(自适应)为网站建设公司、网络服务企业打造的响应式门户解决方案,基于PbootCMS内核深度开发。采用前沿自适应架构,无缝适配手机端交互与PC端展示需求。查看源码 -
(自适应响应式)家电维修清晰服务网站pbootcms模板免费下载本模板基于PbootCMS内核开发,为维修服务类企业打造,特别适合家电维修、设备维护等行业使用。通过简洁直观的界面设计,帮助企业快速搭建专业级服务平台,实现线上业务高效管理。查看源码 -
帝国cms题库问答学习平台模板知识付费网站源码+数据采集为教育机构、培训平台及在线学习场景设计,提供完整的题库管理与问答服务解决方案。支持多种题型展示与答案查询,满足不同层次的学习需求。查看源码
| 分享笔记 (共有 篇笔记) |
