怎么用phpcms压缩图片
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇文章为大家展示了怎么用phpcms压缩图片,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。phpcms压缩图片的方法:首先找到并打开"extention.f
千家信息网最后更新 2025年12月03日怎么用phpcms压缩图片
本篇文章为大家展示了怎么用phpcms压缩图片,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
phpcms压缩图片的方法:首先找到并打开"extention.func.php"文件;然后在公共类中写一个自动压缩的方法;最后通过语句"{compress ($rs['thumb'])}"在html页面中直接调用即可。
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_h2;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压缩图片,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
图片
方法
资源
技能
文件
知识
页面
简明
简明扼要
代码
内容
功能
原图
地址
大小
就是
文件夹
文章
更多
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
辅助域服务器
网络安全法律 知乎
数据库的核心基础知识
数据库安全控制策略
淮北系统软件开发定制
海康服务器地址池的建立
服务器内存是什么
安装数据库时闪退
海康威视监控记录保存到服务器
mc服务器ip被封怎么办
重庆超频服务器推荐厂家
网络安全充电器
数据库路径不可为空
软件开发厂家价格
软件开发线上项目外包
电教馆负责网络安全
水龙果籽网络技术创作的原声
软件开发年薪百万容易吗
你不知道的软件开发冷知识
下列有关网络技术的发展趋势
02141计算机网络技术PDF
怎么查询原神服务器
长沙爱站互联网科技有限公司
北京众测众意网络技术
华为p9怎样选择不同的服务器
kettle修改数据库配置
软件工程 数据库方向
软件开发年薪百万容易吗
数据库应用的技术
数据库通知界面更新